Arduino Serial println Funktion gibt plötzlich nur

Gast #4278781
Lesenswert?

Ich habe seit etwa einer Woche einen Arduino Uno. Ich hab mir dazu einen 
separaten Atmega328P gekauft, mit dem Arduino als ISP den Bootloader 
darauf geladen und ein Programm für die Sensoren geschrieben. Das hat 
jetzt einige Zeit geklappt aber seit gestern bekomme ich nur noch 
kryptische Zeichen am Serial Monitor. Egal welche Funktion write, print 
und println) ich verwende es kommen immer nur lauter kleine y mit einem 
Strich darüber in einer langen Zeile.. Ich habe nichts wissentlich an 
den Einstellungen der IDE verändert. Ich habe noch 2 andere PCs, auf 
allen das selbe. Kann mir jemand helfen?
Gast #4278817
Lesenswert?

Ich habe das Blink Sketch Beispiel draufgeladen und zum testen bei jedem 
Zyklus ein
1
Serial.println("Hallo");

dazugeschrieben. Somit sollte der Code erklärt sein. Verdrahtung n/A, 
OS: Kali Linux 64Bit
Gast #4278825
Lesenswert?

Wenn ich übrigens versuche, das Output mit Python zu lesen, kommt gar 
nichts. Bis gestern hat das alles noch funktioniert. Die Schaltung und 
das Programm tun genau was sie sollen, nur die Daten am Serial Monitor 
bekomm ich nicht hin.
Gast #4278842
Lesenswert?

Habe den Laptop neu gestartet (obwohl eigentlich nichts USB blockieren 
sollte) und es mit einer Live CD auf dem anderen PC getestet. Als Board 
hab ich natürlich Arduino Uno angegeben. Echt komisch, kanns sein das 
ein bestimmter Teil des Chip kaputt ist? Hab auch schon den Bootloader 
erneuert :S

lg
Gast #4278869
Lesenswert?

Kann es nicht sein das ich den Chip ein bisschen zu viel gestresst hab? 
Hab mich nämlich gestern mit einem Relais auf 230 V gespielt. Hat zwar 
alles geklappt nur ich hab da keine zusätzlichen Sicherungen oder so 
drin gehabt. Nur Kabel von der Haarschneidemascheine abgeschnitten und 
das Relais dazwischengeschaltet. Oder wäre dann mehr kaputt? :P

lg
Gast #4278887
Lesenswert?

Der Ausgang an dem Das Relais war? Der Chip, den ich gefunden habe ist 
hinüber da fehlen 2 Beine aber ich habe auch gleich den Chip mit dem im 
Arduino getauscht und da ging das Sketch hochladen plötzlich nicht.
Gast #4278944
Lesenswert?

Hab ich nicht berechnet ich dachte die Volt müssen passen. Es schaltet 
bei 3 - 4,5 Volt und ich hab es bei 4,5 Volt betrieben und damit einen 
anderen 230 Volt Stromkreis als Laststromkreis geschalten. Der Trigger 
für das Relais ist vom digitalen Pin 13 gekommen. Ich habe gemerkt das 
ich den einen besagten Chip zwar in der Platine über den Arduino als ISP 
programmieren kann aber im Arduino selbst geht er nicht mehr zu 
programmieren. Echt komisch das ganze..
Gast #4278963
Lesenswert?

Naja auf dem Breadboard geht er ja zu programmieren also kann ich ihn 
trotzdem noch verwenden. Anscheinend hat der Fehler mit dem Serial 
Monitor irgendwas damit zu tun das der Chip auf der Platine sitzt und 
ich ihn nur über TX, RX angeschlossen habe. Trennt das Relais doch aber 
nicht die 2 Stromkreise?
Gast #4278966
Lesenswert?

garbage schrieb:
> Trennt das Relais doch aber nicht die 2 Stromkreise?

Ja, das schon, aber eine induktive Last, wie ein Relais, erzeugt beim 
Ausschalten eine nicht unerhebliche Spannungsspitze, die einen 
Transistor oder IC-Ausgang zerschießen kann. Dafür gibt es die 
"Freilaufdiode" die offensichtlich in deiner Schaltung fehlt.

Dann hört sich das so an, dass der UNO bei dir auch einen defekt hat, da 
der Atmega darin nicht mehr funktioniert, oder?
Gast #4278975
Lesenswert?

Ja aber der andere funktioniert ja. Und der Chip funktioniert ja auch, 
sogar der Serial Monitor wenn der Chip im Arduino drin steckt. Nur wenn 
ich ihn am Breadboard anstecke und RX/TX mit dem Arduino verbinde kommt 
der Fehler. Deswegen vermute ich, das es daran liegt das der Chip nicht 
direkt im Sockel steckt.

Danke trotzdem

Noch eine Frage: Kann ich mir nicht aus einem alten USB Kabel ein Kabel 
bauen das ich am einen Ende mit dem Chip verbinde und dann über die 
Arduino IDE kommunizieren kann?

mfg
Gast #4279098
Lesenswert?

garbage schrieb:
> Nur wenn
> ich ihn am Breadboard anstecke und RX/TX mit dem Arduino verbinde kommt
> der Fehler.

Wo genau hast Du den im breadboard befindlichen Chip angeschlossen und 
wie?

> Kann ich mir nicht aus einem alten USB Kabel ein Kabel
> bauen das ich am einen Ende mit dem Chip verbinde und dann über die
> Arduino IDE kommunizieren kann?

Nein, nur das Kabel allein reicht nicht. Ja, kann man sich aus einem 
alten USB-Kabel und weiteren Teilen bauen. (man = erfahrener 
Elektronikbastler) Aber: solche Adapter gibt es günstiger zu kaufen, als 
Du sie selbst bauen kannst.
Gast #4279136
Lesenswert?

garbage schrieb:
> Ja aber der andere funktioniert ja. Und der Chip funktioniert ja auch,
> sogar der Serial Monitor wenn der Chip im Arduino drin steckt. Nur wenn
> ich ihn am Breadboard anstecke und RX/TX mit dem Arduino verbinde kommt
> der Fehler. Deswegen vermute ich, das es daran liegt das der Chip nicht
> direkt im Sockel steckt.
>
> Danke trotzdem
>
> Noch eine Frage: Kann ich mir nicht aus einem alten USB Kabel ein Kabel
> bauen das ich am einen Ende mit dem Chip verbinde und dann über die
> Arduino IDE kommunizieren kann?

Jetzt ist der Zeitpunkt, wo wir dir ohne entsprechendem Schaltbild und 
Foto des Aufbaus nicht weiter helfen können.

Um ein USB-Kabel anzuschließen, benötigst du einen USB/Seriell-Wandler 
wie diesen hier:
http://www.ebay.de/itm/like/301719196290?ul_noapp=true&chn=ps&lpid=106
oder ähnlich.
Ein Kabel kannst du nicht direkt anschließen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren