Arduino USB daten Empfangen

Gast #4845959
Hallo
Ich habe einen Arduino Mega 2560.
An diesem sind Servos Ultraschallsensoren und ein OLED Display 
angeschlossen.
Dieser Soll über USB Daten an meinen PC Senden und dieser soll die Daten 
dann auswerten und z.b. wenn ein Objekt sich dem Ultraschallsensor 
nähert soll der Arduino das an den PC Senden. Dieser holt sich dann 
wiederum Daten z.b. von einem Gyroskop das an den Arduino angeschlossen 
ist usw. und führt dann wiederum über den Arduino Bewegungen mit dem 
Servo aus. Also , der Computer Steuert über den Arduino Ein bisschen 
Hardware. Der PC Denk, der Arduino tut.
Ich möchte also jz in C auf meinem PC ein Programm schreiben das mit dem 
Arduino Kommuniziert und Hardware über den Arduino benutzt.
Auf dem Arduino steht also nur : Wenn der Computer 123 Sagt Servo 4 auf 
Winkel 56 fahren. Oder , wenn Computer Sagt G dann Gyroskop Daten 
übertragen.

Da ich extra eine 2TB Festplatte für meinem Computer habe werde ich 
Daten die das Programm sammelt dort Speichern.

Mein Problem ist also : Wie bekomme ich es hin das das Programm Daten 
die der Arduino eigentlich an den Seriellen Monitor sendet in das 
Programm kommen ?

Und wie sendet das Programm dann Daten die man eigentlich über den 
Seriellen Monitor Sendet an den Arduino ?
Gast #4845964
Vergiss den seriellen Monitor der Arduino IDE.

Programmiere einfach direkt den seriellen Port. In C ist das durchaus 
machbar, allerdings programmiert man PC's heutzutage doch eher in 
höheren Sprachen wie C++, Java, Python, Visual Basic, ...

Anleitung für Linux: http://tldp.org/HOWTO/Serial-Programming-HOWTO/
Anleitung für Windows: 
http://xanthium.in/Serial-Port-Programming-using-Win32-API

Falls du Java verwenden willst, wirst du die RxTxComm Library brauchen.
Gast #4856807
Hez guys,

I want to build my own Arduino UNO, so I have started with this 
schematic and it works. My ATMEGA328p Chip is already bootloaded but I 
want to send some sketches with an USB TTL converter. I have this one:

https://www.amazon.fr/gp/product/B00AFRXKFU/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1

I put RX to TX, TX to RX, 5V to 5v, GND to GND, DTR to the Reset of my 
Arduino. The CTS pin isn't connected.
My only problem is that I cannot send a sketch with the USB TTL 
Converter. I get some errors like this:


avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x96
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x96
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x96
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x96
Problème de téléversement vers la carte. Voir 
http://www.arduino.cc/en/Guide/Troubleshooting#upload pour suggestions.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x96
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x96
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x96
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x96
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x96
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x96


What is your advice?
Gast #4856840
Hallo Leute,

Ich hab es auf Deutsch geschrieben da ich nichy wusste ob alle mein 
Englisch verstehen xD.

Ich möchte mein eigenes Arduino UNO bauen, also habe ich mit diesem 
Schema angefangen 
http://www.fiz-ix.com/2012/11/schematic-of-a-breadboard-arduino/
 und es funktioniert. Mein ATMEGA328p Chip ist bereits bootloaded, aber 
ich möchte ein Programm mit einem USB TTL Konverter schicken. Ich habe 
dieses Model:

Https://www.amazon.fr/gp/product/B00AFRXKFU/ref=oh_aui_detailpage_o00_s0 
0?ie=UTF8&psc=1

Ich habe RX auf TX, TX auf RX, 5V auf 5v, GND auf GND, DTR auf den Reset 
meines Arduino. Der CTS-Pin ist nicht angeschlossen.
Mein einziges Problem ist, dass ich keine Skizze mit dem USB TTL 
Converter senden kann. Ich bekomme einige Fehler wie folgt:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x96
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x96
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x96
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x96
Problème de téléversement vers la carte. Voir 
http://www.arduino.cc/en/Guide/Troubleshooting#upload pour suggestions.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x96
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x96
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x96
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x96
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x96
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x96

Was könnte ich machen? Was empfehlt ihr mir ?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.