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
  ESP8266 ESP12-E Webserver-Frage Claus_M 8 267 14.11.2016 22:02
Letzter Beitrag: Claus_M
  NRF24L01 Packet / Msg Frage Marc2014 5 127 07.11.2016 18:08
Letzter Beitrag: hotsystems
  Frage zur Programmierung eines Ultraschallsensors jalu4601 10 360 21.09.2016 15:06
Letzter Beitrag: Bitklopfer
  Frage zu One Button in Kombination mit Fast LED Wolfgang_2801 3 241 26.06.2016 22:11
Letzter Beitrag: hotsystems
  Frage zu FastLed First Light Wolfgang_2801 1 229 19.06.2016 16:57
Letzter Beitrag: hotsystems
  Frage zu Serial SMoTH 3 464 09.03.2016 18:13
Letzter Beitrag: SMoTH
  Frage zum Arduino Studio Compiler avoid 1 490 27.02.2016 09:15
Letzter Beitrag: amithlon
  html, client , NODEMCULUA, Wifi, match request , Frage Marc2014 2 366 15.02.2016 18:41
Letzter Beitrag: Marc2014
  Generelle Frage bn320 19 1.032 03.02.2016 21:50
Letzter Beitrag: bn320
  433 MHZ RCSwitch Library Frage Marc2014 5 714 11.01.2016 16:28
Letzter Beitrag: hotsystems

Gehe zu:


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