IDUINO ARD PSHD3 UNO Datasheet

Page 1
Mini Prototype Board Shield
1 Instructions
This board is a DIY board that with some pre-positions where need you soldering some electronic components such as one 5V regulator, one 470u capacitor, one 10k variable resistor, one 78M05 chip and two resistors. And this board is designed to suit for Arduino Duemilanove , but it also works with Arduino UNO. Specifications:
2. Pin Instruction
Here is a picture that indicates the pin functions. And Only you soldering some electronic components, the corresponding pin works.
And, the area A is for NOKIA D110, the area is for LCM1602.
3. Example for NOKIA5110
Page 2
The connection: SCLK======D8 DN======D9 D/C======D5 RST======D6 SCE======D7 GND======Gnd Vcc======3.3V LED======3.3V(or D4 with a 330Ω resistor)
Here is the code: ******code begin****** #include <LCD5110_Basic.h> LCD5110 myGLCD(8,9,5,6,7); extern uint8_t SmallFont[]; void setup() { myGLCD.InitLCD(); myGLCD.setFont(SmallFont); } void loop() { myGLCD.clrScr(); myGLCD.print("Upper case:", LEFT, 0); myGLCD.print("ABCDEFGHIJKLM", CENTER, 16); myGLCD.print("NOPQRSTUVWXYZ", CENTER, 24); myGLCD.print("duinotech.com", CENTER, 40); delay (5000);
myGLCD.clrScr(); myGLCD.print("Lower case:", LEFT, 0); myGLCD.print("abcdefghijklm", CENTER, 16); myGLCD.print("nopqrstuvwxyz", CENTER, 24); myGLCD.print("geeetech.com", CENTER, 40); delay (5000);
myGLCD.clrScr(); myGLCD.print("Numbers:", LEFT, 0); myGLCD.print("0123456789", CENTER, 16); myGLCD.print("duinotech.com", CENTER, 40); delay (5000);
myGLCD.clrScr(); myGLCD.print("Special:", LEFT, 0);
Page 3
myGLCD.print("!\"#$%&'()*+,-.", CENTER, 16); myGLCD.print("/:;<=>?@[\\]^_`", CENTER, 24); myGLCD.print("{|}~", CENTER, 32); myGLCD.print("duinotech.com", CENTER, 40); delay (5000); }
******code end******
4.Example for LCM1602
The connection: VSS======Gnd VDD======5V V0======V0(need a resistor) R/W======RW RS======RS E======E(D9) D4======D4 D5======D5 D6======D6 D7======D7 A======A K======K
Code:
******code begin*****
#include <LiquidCrystal.h> // initialize the library with the numbers of the interface pins LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
void setup() { // set up the LCD's number of columns and rows: lcd.begin(16, 2); // Print a message to the LCD. lcd.print("hello, world!"); }
void loop() { // set the cursor to column 0, line 1 // (note: line 1 is the second row, since counting begins with 0): lcd.setCursor(0, 1); // print the number of seconds since reset: lcd.print(millis()/1000);
Page 4
}
******code end*****
Loading...