Hi Leute. ich bin ein absoluter Anfänger in der Programmierung von Arduino bzw. in µController. Ich habe etwas mit C programmiert im laufe meines Studiums, ich hoffe, das es reicht um mein Projekt umzusetzen. Ich möchte gerne dieses Projekt https://www.youtube.com/watch?v=aHgxXXRwtOE auf meinem Arduino Due realisieren, dann erweitern. Leider Funktioniert es nicht. Ich bekomme immer diesen Fehler beim Verifizieren. (Einstellung) Arduino: 1.5.5 (Windows 7), Board: "Arduino Due (Programming Port)" (Fehler) In file included from GettingStarted.pde:22: /printf.h: In function 'void printf_begin()': printf.h:30: error: 'fdevopen' was not declared in this scope Ich habe jeden Schritt so gemacht, wie der im Video. Die Dateien habe ich auch in dem libraries Ordner kopiert. Auch andere Programme von Youtube haben nicht funktioniert. Mir ist aufgefallen, das die meisten mit dem Arduino UNO arbeiten, ich aber verwende ein Arduino Due. Könnte das die Fehler auslösen? Vielen Dank schon mal im voraus
>Könnte das die Fehler auslösen? Das könnte den Fehler auslösen. Ich habe mir keine Code angeschaut, aber das printf deutet darauf hin, dass die Arduino-Libs nicht verwendet werden. Damit wird das Programm prozessorabhängig. Der Arduino Due ist ein ARM, der Uno ein AVR.
danke Chris. ich habe mir doch den arduino uno besorgt. das Programm habe ich jetzt hochgeladen und funktioniert. ich habe dazu trotzdem noch eine frage, ich würde gerne auf der Empfänger seite was auf dem seriellen Monitor ausgeben. ich weiß, das man das in c mit dem printf macht dafür braucht man die stio.h, wenn ich mich recht erinnere. wie mache ich das bei dem arduino, und worauf muss ich achten? (also muss es z.b. in der Setup schleife sein) vielen dank
Hallo Markus, schau einfach unter Beispiele==>Analog==>AnalogInOutSerial den Code an, dort ist es ganz gut gezeigt. Gruß, chris
ich danke dir sehr. eine bessere Antwort hättest du nicht geben können, weil durch das Beispiel das du mir empfohlen hast, habe ich die antwort bekommen und dadurch noch was dazu gelernt, das ist das, wie ich es anwende. vielen vielen dank mach weiter so;)
Leute ich hab den fehler gefunden! ich hab zwischen 3.3V und GND einen 20µF Elko gelötet und ZACK schon läuft alles PERFEKT! danke trotzdem...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.