INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
3x7Segment counter frage
13.11.2013, 12:41
Beitrag #1
3x7Segment counter frage
Moin,
ich habe ein 3digit7segment display ohne schieberegister an meinen arduino angeschlossen und nun einige fragen.
Damit eine konstante 3 ziffern zahl angezeigt wird (z.B. 001,123,666) lasse ich die einzelnen ziffern multiplexen.
Nun habe ich grade auf grund meiner mangelnden prograierkenntnisse nur einen kleinen code schreiben können der folgendes anzeigt

123
wait
124

und das gelooped

nun will ich das aber nicht für 999 zahlen und schon gar nicht so umständlich wie ich es nun gemacht habe realisieren. Ich weiß das ich das mit einem array eigentlich sinniger lösen könnte , scheitere nur ander umsetzung. Kann mir da jemand helfen ?
So sieht der code aktuell aus.


Zitat:void setup()



{

pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
}



void loop()


{
for (int x=0;x < 100; x++)
{
// Start mit Digitalpunkt aus
// schreiben "9"
digitalWrite(11, 1);
digitalWrite(12, 0);
digitalWrite(13, 0);

digitalWrite(2, 1);
digitalWrite(3, 0);
digitalWrite(4, 0);
digitalWrite(5, 1);
digitalWrite(6, 1);
digitalWrite(7, 1);
digitalWrite(8, 1);
delay(3); //warten 1 Sekunde
// schreiben "2"
digitalWrite(11, 0);
digitalWrite(12, 1);
digitalWrite(13, 0);
digitalWrite(2, 0);
digitalWrite(3, 0);
digitalWrite(4, 1);
digitalWrite(5, 0);
digitalWrite(6, 0);
digitalWrite(7, 1);
digitalWrite(8, 0);
delay(3); //warten 1 Sekunde
//schreiben "3"
digitalWrite(11, 0);
digitalWrite(12, 0);
digitalWrite(13, 1);
digitalWrite(2, 0);
digitalWrite(3, 0);
digitalWrite(4, 0);
digitalWrite(5, 0);
digitalWrite(6, 1);
digitalWrite(7, 1);
digitalWrite(8, 0);
delay(3);
}



for (int x=0;x < 100; x++)
{

digitalWrite(11, 1);
digitalWrite(12, 0);
digitalWrite(13, 0);
digitalWrite(2, 1);
digitalWrite(3, 0);
digitalWrite(4, 0);
digitalWrite(5, 1);
digitalWrite(6, 1);
digitalWrite(7, 1);
digitalWrite(8, 1);
delay(3); //warten 1 Sekunde
// schreiben "2"
digitalWrite(11, 0);
digitalWrite(12, 1);
digitalWrite(13, 0);
digitalWrite(2, 0);
digitalWrite(3, 0);
digitalWrite(4, 1);
digitalWrite(5, 0);
digitalWrite(6, 0);
digitalWrite(7, 1);
digitalWrite(8, 0);
delay(3); //warten 1 Sekunde
//schreiben "4"
digitalWrite(11, 0);
digitalWrite(12, 0);
digitalWrite(13, 1);
digitalWrite(2, 1);
digitalWrite(3, 0);
digitalWrite(4, 0);
digitalWrite(5, 1);
digitalWrite(6, 1);
digitalWrite(7, 0);
digitalWrite(8, 0);
delay(3);
}
}

mfg

nevermind
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
Exclamation Frage zur I2C zwischen Master und Slave saberlucien 6 427 27.02.2018 15:49
Letzter Beitrag: Tommy56
  [Frage] Unterschied zwischen &=~ und ^= beim Bit ändern auf dem Port? avoid 13 967 11.01.2018 00:53
Letzter Beitrag: avoid
  Frage zu casting Bode1979 3 400 11.11.2017 19:28
Letzter Beitrag: Bode1979
  Frage zu einer Lichtschrankenmessung - Nullwertabgleich Stargazer 12 1.368 03.11.2017 19:10
Letzter Beitrag: Binary1
  Frage zur Adressierung von Variablen ardu_arne 14 1.100 28.10.2017 11:16
Letzter Beitrag: ardu_arne
  Frage zu STM32F1xx / Was kann ich bei dieser Fehlermeldung machen? Holzwurm56 37 2.591 04.09.2017 14:14
Letzter Beitrag: Holzwurm56
  NRF24L01 Packet / Msg Frage Marc2014 5 839 07.11.2016 18:08
Letzter Beitrag: hotsystems
  Frage zur Programmierung eines Ultraschallsensors jalu4601 10 1.445 21.09.2016 15:06
Letzter Beitrag: Bitklopfer
  Frage zu One Button in Kombination mit Fast LED Wolfgang_2801 3 1.153 26.06.2016 22:11
Letzter Beitrag: hotsystems
  Frage zu FastLed First Light Wolfgang_2801 1 654 19.06.2016 16:57
Letzter Beitrag: hotsystems

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste