Holger Lambertus
User
Das UNIDINGS ist ein Universal Basteladapter, und läuft auf dem Arduino Nano / Uno
Es kann:
Servosignale ausgeben
Servosignal einlesen
SUM-analog PPM Stream einlesen
SBUS einlesen
PWM 2-80000Hz mit duty 1-99% ausgeben
Serial einlesen (Debug)
Optional ist es ein BLHeli OneWire Adapter, auch für AVRootloader, Unisens u.s.w.
Und es ist natürlich um weitere Ideen erweiterbar.
Alles das wird über den Serialmonitor gemacht, keine Bastelei oder Löterei, Uno aus der Kiste nehmen, und los. (Motto, mal eben schnell, ohne Display u.s.w.)
Software:
Die Ino-Datei ist im Anhang, einfach drauftüdeln, und gut.
Wichtig war mir keinerlei Libs zu verwenden, weil, ohne Libs, keine Probleme mit Libs… ;-)
Danach meldet sich UNIDINGS im Serialmonitor (57600Baud)
Hardware:
Arduino Nano / Uno
Alles passiert am Pin 9, sämtliche Ein und Ausgaben.
Optional, um in den BLHeli-Mode zu gelangen muss Pin11 auf Masse geschaltet werden.
Das war es eigentlich auch schon, gäbe Gäbe es nicht die „Luxusvariante“,
Das kann man, muss man aber nicht so machen:
Servokabelimpuls an Pin9 löten, Minus an GND, Plus an +5V
Am anderem Ende einen 6er Pinwürfel, die Dinger die beim Arduino meist eh dabei liegen. Der 6er sind dann quasi 2 3er Servoanschluss nebeneinander, einmal den mittleren aber vorher rausgezogen (+5V) dann hat man einen Anschluss mit und einen ohne 5V. Nun noch ein Servo-Stecker-Stecker-Kabel, dann hat man Viererlei.
Optional kann ein 3er Pfosten als Jumper für den BLHeli-Mode gesetzt werden. D11 wird dazu auf Masse gezogen, am ISP Anschluss ist auch D11 zwischen GND und +5V, hier gebogene Pins fand ich besonders schick.
Ich mache jetzt nach und nach die einzelnen Funktionen Beitragsweise…
Es kann:
Servosignale ausgeben
Servosignal einlesen
SUM-analog PPM Stream einlesen
SBUS einlesen
PWM 2-80000Hz mit duty 1-99% ausgeben
Serial einlesen (Debug)
Optional ist es ein BLHeli OneWire Adapter, auch für AVRootloader, Unisens u.s.w.
Und es ist natürlich um weitere Ideen erweiterbar.
Alles das wird über den Serialmonitor gemacht, keine Bastelei oder Löterei, Uno aus der Kiste nehmen, und los. (Motto, mal eben schnell, ohne Display u.s.w.)
Software:
Die Ino-Datei ist im Anhang, einfach drauftüdeln, und gut.
Wichtig war mir keinerlei Libs zu verwenden, weil, ohne Libs, keine Probleme mit Libs… ;-)
Danach meldet sich UNIDINGS im Serialmonitor (57600Baud)
Hardware:
Arduino Nano / Uno
Alles passiert am Pin 9, sämtliche Ein und Ausgaben.
Optional, um in den BLHeli-Mode zu gelangen muss Pin11 auf Masse geschaltet werden.
Das war es eigentlich auch schon, gäbe Gäbe es nicht die „Luxusvariante“,
Das kann man, muss man aber nicht so machen:
Servokabelimpuls an Pin9 löten, Minus an GND, Plus an +5V
Am anderem Ende einen 6er Pinwürfel, die Dinger die beim Arduino meist eh dabei liegen. Der 6er sind dann quasi 2 3er Servoanschluss nebeneinander, einmal den mittleren aber vorher rausgezogen (+5V) dann hat man einen Anschluss mit und einen ohne 5V. Nun noch ein Servo-Stecker-Stecker-Kabel, dann hat man Viererlei.
Optional kann ein 3er Pfosten als Jumper für den BLHeli-Mode gesetzt werden. D11 wird dazu auf Masse gezogen, am ISP Anschluss ist auch D11 zwischen GND und +5V, hier gebogene Pins fand ich besonders schick.
Ich mache jetzt nach und nach die einzelnen Funktionen Beitragsweise…
Anhänge
Zuletzt bearbeitet: