05-12-2020, 13:39
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);
}
}