Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Arduino Code
- Alphanumeric Display
- 'Displays Hello'
- Code Starts Here:
- //Arduino Alphabet with Alphanumeric Display, Common Cathode
- //By L. Johnson www.bits4bots.com
- //12/29/15
- void setup() {
- pinMode(2, OUTPUT); //set pins 2-11 to output
- pinMode(3, OUTPUT);
- pinMode(4, OUTPUT);
- pinMode(5, OUTPUT);
- pinMode(6, OUTPUT);
- pinMode(7, OUTPUT);
- pinMode(8, OUTPUT);
- pinMode(9, OUTPUT);
- pinMode(10, OUTPUT);
- pinMode(11, OUTPUT);
- }
- void loop() {
- // write 'H'
- digitalWrite(2, 0); //writes low to pin 2
- digitalWrite(3, 0); //same for pins 3-7
- digitalWrite(4, 0);
- digitalWrite(5, 0);
- digitalWrite(6, 0);
- digitalWrite(7, 0);
- digitalWrite(8, 1); //writes high to pin 8
- digitalWrite(9, 1); //same for 9-11
- digitalWrite(10, 1);
- digitalWrite(11, 1);
- delay(1000); //pause 1 sec before displaying the next character
- //write 'e'
- digitalWrite(2, 1);
- digitalWrite(3, 0);
- digitalWrite(4, 0);
- digitalWrite(5, 1);
- digitalWrite(6, 1);
- digitalWrite(7, 1);
- digitalWrite(8, 0);
- digitalWrite(9, 1);
- digitalWrite(10, 1);
- digitalWrite(11, 0);
- delay(1000);
- //write 'l'
- digitalWrite(2, 1);
- digitalWrite(3, 1);
- digitalWrite(4, 1);
- digitalWrite(5, 1);
- digitalWrite(6, 1);
- digitalWrite(7, 1);
- digitalWrite(8, 1);
- digitalWrite(9, 0);
- digitalWrite(10, 0);
- digitalWrite(11, 1);
- delay(1000);
- //write 'blank off-for visual purpose'
- digitalWrite(2, 1);
- digitalWrite(3, 1);
- digitalWrite(4, 1);
- digitalWrite(5, 1);
- digitalWrite(6, 1);
- digitalWrite(7, 1);
- digitalWrite(8, 1);
- digitalWrite(9, 1);
- digitalWrite(10, 1);
- digitalWrite(11, 1);
- delay(100);
- //write 'l'
- digitalWrite(2, 1);
- digitalWrite(3, 1);
- digitalWrite(4, 1);
- digitalWrite(5, 1);
- digitalWrite(6, 1);
- digitalWrite(7, 1);
- digitalWrite(8, 1);
- digitalWrite(9, 0);
- digitalWrite(10, 0);
- digitalWrite(11, 1);
- delay(1000);
- //write 'o'
- digitalWrite(2, 1);
- digitalWrite(3, 0);
- digitalWrite(4, 0);
- digitalWrite(5, 1);
- digitalWrite(6, 1);
- digitalWrite(7, 1);
- digitalWrite(8, 1);
- digitalWrite(9, 1);
- digitalWrite(10, 0);
- digitalWrite(11, 0);
- delay(1000);
- delay(4000); //loop
- } //end of message program will now loop from the beginning
- Please visit www.bits4bots.com/blog for more projects. Also see the project live on YouTube. Channel Bits4Bots!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement