Hallo
Ich bin neu hier und habe mir,um ein Servo Projekt zu realisieren einen Arduino Nano gekauft,nachdem ich den sketch hochgeladen hatte und den ersten versuch starten wollte, kamen auch schon die ersten Problemme:Ich musste wohl irgendwie an einen falschen pin gekommen sein den seitdem leuchtet nur noch die Power led schwach auf.Darauf hin bestellte ich mir 5 arduino Nano clons aus China.Diese kann ich zwar ganz normal an USB anschließen und denn Sketch völlig Problemlos hochladen, aber dabei bleibt es leider auch.Wenn ich versuche die Boardinfo`s zu holen steht da "Laden Sie irgendeinen Sketch hoch, um sie abzurufen" das hab ich doch aber schon (hoffe ich).
Weiß vielleicht jemand was ich falsch mache ?
Danke Schonmal im voraus.
Die Teile sehen normal aus, den ch340 Treiber solltest du ja installiert haben, sonst würde ja nicht der entscheidende Port in der IDE zur Verfügung stehen.
Vielleicht macht auch nur dein hochgeladener Sketch einfach nichts. Deswegen Blink probieren
Die Bord-Informationen lassen sich wohl aus den Nachbauten nicht auslesen - hier bekomme ich die gleiche Meldung bei Nano, Uno und Mega-Nachbauten.
Denke, die Originalen werden bei diesem Menü-Punkt etwas gesprächiger sein - ungetestet.
Zu etwaigen Fehlermeldungen: Du kannst die Menge an angezeigten Fehlermeldungen beeinflussen - dort sollte so ziemlich Alles angeklickt sein.
Dadurch kommen dann zwar wirklich zu jeder Kleinigkeit Warnungen, aber besser eine Warnung, die man ignorieren KANN, als keine Warnung, Die doch negative Auswirkungen hat.
Hast du Pulldown-Widerstände an den Tasterpins ?
Welche Spannung hast du an den Servos ?
Oder sind die direkt am Arduino ?
Das kann evtl. Probleme bringen, da der Strom zu groß wird.
Die Taster sind wie verklemmt?
Was liegt am Arduino-Pin an, wenn der Taster gedrückt ist?
Was, wenn der Taster NICHT gedrückt ist?
Wenn Du in einer der Situationen keinen definierten Pegel am Pin anliegen hast, Sieht der Arduino 'Radio' - oder was sonst so an Störungen auf den Draht einstreut.
MfG
PS: Das Servo zieht viel Strom - vll. nicht sonderlich schlau, die kaum belastbaren 5V des Arduino für die Servo-Versorgung missbrauchen zu wollen.
Je nach Servo können Die auch 6V ab und brauchen für entsprechend schnelle Bewegung Diese auch.
GND muß weiterhin verbunden bleiben, da nur so das Signal überhaupt 'gesehen' werden kann.
das mit dem wiederstand im Taster hab ich nicht bedacht,bei densevosist aber alles so verklemmt das diese auch extra Stromzufuhren besitzen und wurde ach schon so getestet was jedoch keinen unterschied Brachte (die Servos sind für 5v)
Widerstand ... das E hinter dem D darf drin bleiben - kommt von 'wider' und bedeutet 'gegen' - nicht 'erneut'
Und die Taster sind jetzt wie angeschlossen?
Es geht ja auch ohne zusätzliche Widerstände - Taster gegen GND schalten und am Eingang den PullUP aktivieren.
Dann hat man aber negative Logik - ein LOW bedeutet, daß der Taster betätigt ist - klingt aber komplizierter, als Es ist.
Markus2:
das mit dem wiederstand im Taster hab ich nicht bedacht,bei densevosist aber alles so verklemmt das diese auch extra Stromzufuhren besitzen und wurde ach schon so getestet was jedoch keinen unterschied Brachte (die Servos sind für 5v)
Man sollte in einem Projekt alle Fehlermöglichkeiten ausschließen, also auch die Spannungsversorgung der Servos.
2 5Volt Servos am Arduino kann durchaus grenzwertig sein.
ja das mit den Servos war vielleicht nicht so glücklich gelöst sollte dann aber getrennt trozdem funktionieren was es leider nicht hat. wenn ich diesen PullUP aktivieren würde hisse das ja das alle Taster Verkehrt herum funktionieren würden oder?
Markus2:
ja das mit den Servos war vielleicht nicht so glücklich gelöst sollte dann aber getrennt trozdem funktionieren was es leider nicht hat. wenn ich diesen PullUP aktivieren würde hisse das ja das alle Taster Verkehrt herum funktionieren würden oder?
Die Taster müssen gegen GND schalten und im Sketch auf LOW abgefragt werden.