Hallo Zusammen
Ich bin noch ziemlich unerfahren, was das Programme schreiben für den Arduino Uno angeht.
Ich möchte eine 4-digit 7-Segment-Anzeige (CC56-11EWA von Kingbright) gerne zur Darstellung der Uhrzeit (Stunden&Minuten) verwenden. Die Anzeige möchte ich mit einem MAX7219 antreiben.
Nun habe ich probiert einen ersten Code zu schreiben. Der Code soll lediglich unterschiedliche Ziffern auf den Stellen aufleuchten lassen, dazu habe ich die LedControl Library verwendent.
Der Code lautet folgendermassen:
#include <LedControl.h>
// inputs: DIN pin, CLK pin, LOAD pin. number of chips
LedControl mydisplay = LedControl(11, 13, 7, 1);
void setup() {
mydisplay.shutdown(0, false); // turns on display
mydisplay.setIntensity(0, 15); // 15 = brightest
mydisplay.setDigit(0, 0, 9, false);
mydisplay.setDigit(0, 1, 8, false);
mydisplay.setDigit(0, 2, 2, false);
mydisplay.setDigit(0, 3, 6, false);}
void loop() {
}
Wenn ich nun diesen Code auf meinen Arduino laden will, gibt es eine Fehlermeldung, die ich nicht verstehe:
avrdude: no programmer has been specified on the command line or the config file
- Specify a programmer using the -c option and try again*
Gibt es jemanden, der mir diese Fehlermeldung erklären könnte, oder auch, was an dem Code nicht korrekt ist? Danke viel mals.
Freundliche Grüsse
techniclover
PS: In meine Projekt geht es darum eine Digitaluhr mit Zeit-, Datum-, Innertemperatur- und Aussentemperaturanzeige zu bauen.
Ich habe die RTC DS1307, die Temperaturssensoren DS18S20 und das Kommunikationsmodul nRF24L01+. Zur Darstellung verwende ich 7-Segment-Anzeigen. Für die Zeit 4x SC10-21EWA und für den Rest 3x CC56-11EWA. Damit ich alles mit meinem Arduino Uno machen kann, habe ich noch zwei MAX7219. Falls hierbei jemandem Schwierigkeiten auffallen sollten, würdde ich mich über eine Antwort freuen.