Advertisement
baldengineer

use functions for 7-seg

Dec 27th, 2011
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. int d2 = 2;
  2. int d3 = 3; //DIGITAL
  3. int d5 = 5;
  4. int d6 = 6;
  5. int d10 = 10;
  6. int d11 = 11;
  7. int d13 = 13;
  8.  
  9. // int d3 = 3;
  10. //int d5 = 5;
  11. void setup() {                
  12.   // initialize the digital pin as an output.
  13.   // Pin 13 has an LED connected on most Arduino boards:
  14.   pinMode(d2, OUTPUT);    
  15.   pinMode(d3, OUTPUT);    
  16.   pinMode(d5, OUTPUT);    
  17.   pinMode(d6, OUTPUT);  
  18.   pinMode(d10, OUTPUT);  
  19.   pinMode(d11, OUTPUT);  
  20.   pinMode(d13, OUTPUT);  
  21.   Serial.begin(9600);
  22.  
  23. }
  24.  
  25. void allOn() {
  26.   digitalWrite(d2, HIGH);
  27.   digitalWrite(d3, HIGH);
  28.   digitalWrite(d5, HIGH);
  29.   digitalWrite(d6, HIGH);
  30.   digitalWrite(d10, HIGH);
  31.   digitalWrite(d11, HIGH);
  32.   digitalWrite(d13, HIGH);
  33. }
  34.  
  35. void allOff() {
  36.   digitalWrite(d2, LOW);
  37.   digitalWrite(d3, LOW);
  38.   digitalWrite(d5, LOW);
  39.   digitalWrite(d6, LOW);
  40.   digitalWrite(d10, LOW);
  41.   digitalWrite(d11, LOW);
  42.   digitalWrite(d13, LOW);
  43. }
  44.  
  45. void loop() {
  46.   //B
  47.   allOn();
  48.   delay(1500);
  49.  
  50.   //TURN DISPLAY OFF
  51.   allOff();
  52.   delay(1500);
  53.  
  54.   digitalWrite(d2, HIGH);
  55.   digitalWrite(d3, HIGH);
  56.   digitalWrite(d5, HIGH);
  57.   //  digitalWrite(d6, HIGH);
  58.   digitalWrite(d10, HIGH);
  59.   digitalWrite(d11, HIGH);
  60.   digitalWrite(d13, HIGH);
  61.   delay(1500);  // CMiYC added this...
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement