Hallo OMs,
mit Microcontroller lassen sich viele Aufgaben lösen. Ob in TRX, Antennentunern, Antennenanalyzer, Akkuldegreräte - überall sind sie drin.
Arduino
Typen: Nano, Mega, Maker-xxx mit WLAN, Bluetooth, GSM
- + Einsteigerfreundlich
- + IDE für ein (angepaßtes) C
- Andere IDEs möglich (PlatformIO, MS Visual Studio u.a.)
- + Viele Librarys
- + Viel Zubehör
- + Große Community (englisch, teils deutsch)
- - RAM klein, das ist oft die Grenze, Flash ausreichend (Mega)
- - Takt 16MHz
Teensy (3.2, 4.0 4.1)
- + (Einsteigerfreunlich) fast wie Arduino
- + IDE-Arduino + Plugin für ein (angepaßtes) C
- Andere IDEs möglich (PlatformIO, MS Visual Studio u.a.)
- + Viele Librarys
- + Viel Zubehör (bis zu 'Soundkarten')
- + Große Community (nur englisch, Firmeninhaber Paul Stoffregen selbst aktiv, )
- + RAM 1MB, Flash 8MB
- +Takt 600MHz (läßt sich herabsetzen bis 24Hz, spart Strom)
- + Sehr viele GPIOs, I2C, SPI, sogar LAN mit kleinem Modul
- + Rechenleistung 5x über ESP32
- + Preis / Leistung OK, ArduinoMega nicht günstiger
ESP32, ESP8266
- + Sehr preisgünstig
- + Viele Librarys
- + Große Community (englisch, teils deutsch)
- + Eingebautens WLAN
- - Wenn man LAN benötigt nur über externes Modul an SPI. Dann lieber gleich Teensy, da gehts einfacher.
Kennt jemand Raspberry Pico bzw den Arduino Pico?
- + Sehr kostengüstig
- * Programmierung:
- - Die Toolchain für MicroPython ist klar. Für C?
- ! MicroPython / C
- Weniger Programmieraufwand, 5-10x langsamer als C / Mehr Aufwand, (fast) so schnell wie Assembler
Allles zu kennen, der Teufel steck im Detail, schaffe ich nicht. Ich brauche eine sinnvolle Eingrenzung.
Raspberry Pico bzw den Arduino Pico, MicroPython ? Eine Mode?
Was sagt ihr?
73
Hans-Jürgen