• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Program testujący wyświetlacz 7 segmentowy LCD052BSR-102 z wspólną anodą.
#1
Program testujący wyświetlacz 7 segmentowy LCD052BSR-102 z wspólną anodą.
Kod:
//Program testujący wyświetlacz 7 segmentowy LCD052BSR-102 z wspólną anodą
//Zapalanie przyciskiem
//Himura Kenshin 5.12.2020

void setup() {
 
  pinMode(11, OUTPUT); //Segment A
  pinMode(10, OUTPUT); //Segment F
  pinMode(7, OUTPUT); //Segment B
  pinMode(6, OUTPUT); //Segment E
  pinMode(5, OUTPUT); //Segment D
  pinMode(3, OUTPUT); //Segment C
  pinMode(2, OUTPUT); //Segment G
 

digitalWrite(11, LOW); //Segment A
digitalWrite(10, LOW); //Segment F
digitalWrite(7, LOW); //Segment B
digitalWrite(6, LOW); //Segment E
digitalWrite(5, LOW); //Segment D
digitalWrite(3, LOW); //Segment C
digitalWrite(2, LOW); //Segment G
}

void loop()
{
  if (digitalRead(12) == LOW) { //Jeśli przycisk wciśnięty
   
    digitalWrite(11, HIGH); //Włącz Segment A
    digitalWrite(10, HIGH); //Włącz Segment F
    digitalWrite(7, HIGH); //Włącz  Segment B
    digitalWrite(6, HIGH); //Włącz  Segment E
    digitalWrite(5, HIGH); //Włącz  Segment D
    digitalWrite(3, HIGH); //Włącz  Segment C
    digitalWrite(2, HIGH); //Włącz  Segment G
     
    delay(500); //Czekamy
   
    //8
   
        digitalWrite(11, LOW);
        digitalWrite(10, LOW);
        digitalWrite(7, LOW);
        digitalWrite(3, LOW);
        digitalWrite(5, LOW);
        digitalWrite(2, LOW);
        digitalWrite(6, LOW);
}
  }
 
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości