Click here to Skip to main content
15,902,299 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: showwindow(SW_HIDE) question Pin
David Crow19-Mar-14 16:48
David Crow19-Mar-14 16:48 
AnswerRe: showwindow(SW_HIDE) question Pin
Albert Holguin20-Mar-14 14:44
professionalAlbert Holguin20-Mar-14 14:44 
QuestionHow to change CEdit font [Solved] Pin
econy19-Mar-14 10:16
econy19-Mar-14 10:16 
AnswerRe: How to change CEdit font Pin
econy19-Mar-14 12:53
econy19-Mar-14 12:53 
QuestionCapture Remote Camera using Media Foundation Pin
Django_Untaken19-Mar-14 0:27
Django_Untaken19-Mar-14 0:27 
QuestionDevice Build Pin
Member 1068204219-Mar-14 0:19
Member 1068204219-Mar-14 0:19 
GeneralRe: Device Build Pin
David Crow19-Mar-14 3:37
David Crow19-Mar-14 3:37 
AnswerRe: Device Build Pin
enhzflep25-Mar-14 22:36
enhzflep25-Mar-14 22:36 
Personally, I'd go with the Arduino platform.

You can buy an Arduino Pro Mini (clone) for about $4 on flea-bay, which you could either couple with a 16x2 character display complete with buttons, or with a 128x160 16-bit graphics display and some extra buttons.

In either case, you should be able to build the device for under $15.

Arduino gives you the advantage of writing in C/C++. The Nokia 101 looks like programming would be something more of a task.

Links:
Arduino Pro Mini - $4.49 delivered to Aus[^]
1602 character display (no buttons) - $2.55 delivered to aus[^]
1602 5 button arduino shield - $5.89 delivered to aus[^]
128x160px tft display (no buttons) - $5.32 delivered to aus[^]

You'd also need a USB->serial converter, which can be bought for a few dollars or so, depending on whether you'd like it to have the ability to auto-reset the arduino at the start of the programming process. If you don't employ that functionality, you need to manually press the reset button at the right time to upload the program to the device. I have one of the 6-wire, auto-reset type. They're often 3-4 times as expensive as a 'cheapy' (but much more convenient)
5 wire usb->serial converter (no auto-reset) - $1.87 delivered to aus[^]

You'd also need a bread-board and some wires, or a soldering iron and some wires.

The neat thing about the tft display, is that it even has an SD card reader on the back. You could easily put the questions on the sd-card and read them from your program. This way, you'd only need to program the device once, updating the questions by simply copying the required data onto the sd-card.


All that said, the memory available on these devices is limited - 2kb of ram, 32kb of program memory and 1kb of eeprom. This should be ample for a Who Wants to Be A Millionaire type game, but it does require a close-eye on your memory usage.

Generating and saving to sdcard BMP or WAV files of several 100kb is reasonably easy, displaying 128x160 bmp files on the tft is trivial.


Sounds like a fun project. Thumbs Up | :thumbsup:
Questionwhat is the behavior of a statement logically operated with 0? Pin
shaktikanta18-Mar-14 22:32
shaktikanta18-Mar-14 22:32 
AnswerRe: what is the behavior of a statement logically operated with 0? [fixed the blunder] Pin
CPallini19-Mar-14 0:40
mveCPallini19-Mar-14 0:40 
GeneralRe: what is the behavior of a statement logically operated with 0? Pin
shaktikanta19-Mar-14 21:58
shaktikanta19-Mar-14 21:58 
GeneralRe: what is the behavior of a statement logically operated with 0? Pin
CPallini19-Mar-14 22:15
mveCPallini19-Mar-14 22:15 
GeneralRe: what is the behavior of a statement logically operated with 0? Pin
shaktikanta20-Mar-14 19:12
shaktikanta20-Mar-14 19:12 
GeneralRe: what is the behavior of a statement logically operated with 0? Pin
CPallini21-Mar-14 2:10
mveCPallini21-Mar-14 2:10 
QuestionUsing .Net DLL in VC6 Pin
ZawMinTun18-Mar-14 18:15
ZawMinTun18-Mar-14 18:15 
AnswerRe: Using .Net DLL in VC6 Pin
David Knechtges19-Mar-14 8:05
David Knechtges19-Mar-14 8:05 
GeneralRe: Using .Net DLL in VC6 Pin
ZawMinTun21-Mar-14 0:08
ZawMinTun21-Mar-14 0:08 
Questionuse c++ to drive cmd window and get responses Pin
bkelly1318-Mar-14 15:57
bkelly1318-Mar-14 15:57 
AnswerRe: use c++ to drive cmd window and get responses Pin
Richard MacCutchan18-Mar-14 22:26
mveRichard MacCutchan18-Mar-14 22:26 
AnswerRe: use c++ to drive cmd window and get responses Pin
David Crow19-Mar-14 3:38
David Crow19-Mar-14 3:38 
GeneralRe: use c++ to drive cmd window and get responses Pin
bkelly1319-Mar-14 16:33
bkelly1319-Mar-14 16:33 
GeneralRe: use c++ to drive cmd window and get responses Pin
Heng Xiangzhong10-Apr-14 1:38
Heng Xiangzhong10-Apr-14 1:38 
QuestionEdit Box use [Solved] Pin
Fawaz Ajani17-Mar-14 10:43
Fawaz Ajani17-Mar-14 10:43 
AnswerRe: Edit Box use Pin
Albert Holguin17-Mar-14 11:34
professionalAlbert Holguin17-Mar-14 11:34 
GeneralRe: Edit Box use Pin
Fawaz Ajani17-Mar-14 22:21
Fawaz Ajani17-Mar-14 22:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.