Hallo zusammen Ich stehe gerade vor einem Problem und brächte nen Denkanstoß. Ich baue eine Kopflampe. Die Lichtsteuerung übernimmt ein attiny13 im Kopf. Ein Mega48 im Batteriefach die Spannungs überprüfung, Lipoabschaltung und ein paar weitere funktionen. Mein Ziel stelle ich mir so vor: Der Kopf merkt es ist kein Licht an also gehe ich Powerdown. der tiny sagt dem mega also ebenfalls, geh auch schlafen. Der Mega muss dem Tiny aber auch noch mitteilen können die Spannung am Akku schon recht gering ist. Kopf reduziert daraufhin den Strom der LED. Das Große Problem ist, jetzt ich habe am Tiny nur noch den PORTB.3 und den Resetpin frei. Da der Tiny ein SMD Package hat, fällt HV Programming aus (oder?) (also wenn ich den Code später noch mal ändern will) Evt. hat ja jemand eine Idee wie ich das Problem lösen kann. PS: der Rest der Pins verteilt sich auf 2 Taster (pulldown) und 2 Lm3405 (PWM) Gruß Axel
Hallo! Du kannst über einen ADC - Eingangspin mehrere Taster abfragen. Dazu legt man verschiedene Widerstandswerte (Anzahl nach Bedarf an Tasten) in Reihe, die Taster überbrücken dann einen Widerstand, und du kannst den unterschiedlichen ADC Wert mit einer Case - Auswertung zuordnen. m.f.G albert
Wow, superkomplizierte Schaltung für ein wenig Licht, aber wenn's schee macht... Du könntest auf beiden Seiten je einen Eingang verbinden; Pullup dran. So hast Du schon mal die Empfangsseite gelöst. Zum Senden geht dann der entsprechende µC auf low. Also quasi ein Open-Kollektor-Bus. Möglicherweise mußt Du Dir noch was zur Kollisionsvermeidung überlegen.
Wo ist das Proplem genau. *Widerstand zwischen µC *Ports auf Eingang und lauschen *Wer was zu sagen hat Port auf Ausgang und Quatschen danach wieder auf Eingang.
Hi Zusammen. Danke schon mal für die Die Tipps. Werde mich melden wenn ich was habe, oder nicht weiter komme. Danke noch mal Axel PS: weiß jemand wie man den INT3 oder INT4 bei einem Tiny13 mit Bascom nutzen kann?
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.