HI,
i want to interface lcd,keypad,printer and 1-2mb external memory toARDUINO UNO BOARD(14 I\O PIN) IS IT POSSIBLE TO INTERFACE IF YES HOW
PLEASE HELP ME
First, Uno has 20 IO pin, not 14.
2nd, yes its possible.
3rd, provide some more details on the parts you want to use.
thanks for reply.
actually i read on web only that 14 i\o and 6 analog pins. so it means i can use that 6 pins for i\o purpose. if i am not wrong.
yet we have not decide the parts. what i can say is
1-(16x4) line LCD.
2-5x6 keypad
3-2" thermal printer
4-1-2 mb eprom
so it means i can use that 6 pins for i\o purpose.
Yes that is right.
You will have to provide a bit more detail on the parts. Especially:-
1-2 mb eprom
What are you hoping to do with it? Are you after serial or parallel access. Is it 2Mb or 2MB? (you don't mean 2mb)
yes i need atleast 1 mega byte(MB) to stoare the data. i am going to print the 200 bill per day.
and stoare that data in that 1 mb. to recollect at the end of day
The eprom would be your biggest problem.
I would use an SD card instead of that. It has the added advantage of you being able to remove it and plug it to a PC or card reader attached to a PC.
can connect that eprom using serial. and aediuno uno pins are sufficient to connect the things i have mention above. what are the probleams to interface that memory
Hey Mike, what about Atmel's DataFlash? They come in sizes from 1Mbit to 64Mbit:
I'm just curious about them. I too would opt for an SD card, but those DataFlash IC are intriguing ...
can connect that eprom using serial.
Is that a question or a statement?
and aediuno uno pins are sufficient to connect the things i have mention above
It depends on exactly what components you buy. That is it depends on their interfaces. In either way if there are not enough pins then a simple port expander would be needed. For example an LCD display can take either 12 pins, 7 pins or 2 pins depending on what it is.
This is not a plug and play project you will have to watch what you buy.
what about Atmel's DataFlash?
After my experiences with Atmel flash in 2001 I wouldn't touch it with a barge pole.
With SD it becomes possible to organize data in files and hold 1000's of megs. Easy to keep your data backups with you, easy to replace the media. OTOH serial eeprom needs no adapter and no disk/file interface.
Grumpy_Mike:
what about Atmel's DataFlash?
After my experiences with Atmel flash in 2001 I wouldn't touch it with a barge pole.
Okay, fair 'nuf. Would you care to explain as I didn't know you back then and have no idea what you may have done to test/use them?
what exactly probleam in ex eeprom with size more than 1MB or 8Mb
Would you care to explain as I didn't know you back then
Back then I was working on set top boxes for the UK digital terrestrial market. There was a shortage of flash so we were looking around at manufacturers. Atmel had some and were very arrogant about it because the supplied the flash for Motorola Mobile phones. However, they would not quote a figure for write cycles, the spec our customers were working to was 100,000 cycles. We were told that it would easily exceed this. In the end it turned out that the only way they tested the flash in the factory was to write all zeros into it and check it and then erase it and see it contained all ones. I was not impressed. Our own tests showed that the flash failed after about 200 write cycles and some lasted only 80 cycles. This took up about three months of my life with many late night (to me in the UK) calls. They were not very helpful and the information had to be dragged out of them.
It was that experience that put me off using an Arduino for about two years after I first came across them.
Gotcha. Since then, would you venture a guess as to whether they might've improved? I mean, certainly if you had those results, others would've too, yes? And if that's the case, one would also assume Atmel would've done something about it, yes?
No doubt they have, Motorola didn't seem to complian and that was their main defence. However once bitten .....
If you didn't need a large keypad like 56, I'd recommend my serial LCD with keypad connector. It only has 44 keypad capability at the moment (capable of 5*6 with some minimal mod). With these many devices, I would keep printer and SD card access on main arduino and possibly set up a second arduino to handle LCD and keypad. That is the easiest path for separating interface from actual functionality. If you mix the two, with all your hardware factors, you will dig a big hole to sink a lot of your time. With a separate interface, you may use serial monitor to simulate it while making the main functions to work. You can then separately develop or purchase a serial lcd keypad and complete the project.