Moin, ich habe ein sehr kurioses Problem! Ich habe einen Tiny85 mit einem Arduino verbunden; beide Teilen sich GND und sind noch über 1 weiteres Kabel miteinander verbunden. Der Tiny soll einen Pin in einem bestimmten Interval einschalten, der Arduino registriert es und soll daraufhin ein paar Sachen machen. Während ich ein Oszilloskop zum testen dran hatte, hat alles wunderbar funktioniert. Nun habe ich kein Oszilloskop dran und der Arduino erkennt nicht, dass der Pin auf HIGH geschalten wird. (Auch die Indikator LED leuchtet nicht) Sobald ich jedoch wieder das Oszilloskop oder auch ein Multimeter zum Messen an den Pin Halte, funktioniert alles wieder. Leider habe via Google kein ähnliches Problem gefunden. Vermutlich mache ich einfach nur einen ganz banalen Fehler, welchen ich aber leider nicht erkenne. Danke schonmal im Voraus!
Vielleicht hast du doch nicht GND verbunden. Was heißt denn bei dir "einen Pin ... einschalten"? Abgesehen vom Tiefschlaf-Modus sind die I/O Pins bei AVR immer eingeschaltet. Die kann man gar nicht aus schalten. Man kann nur zwischen Ausgang und Eingang umschalten. Ausgänge kann man auf LOW oder HIGH setzen. Bei Eingängen kann man einen internen Pull-Up Widerstand einschalten. Hast du vielleicht vergessen, den Pin als Ausgang zu konfigurieren? Für die weitere Diskussion wären Schaltplan und Fotos hilfreich.
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.