Platform IO
PlatformIO is an environment for developing software for IoT devices. It runs on Linux, Mac, and Windows and supports various microcontroller platforms. Here, I will limit myself to installation on Windows.
Continue reading "Platform IO"PlatformIO is an environment for developing software for IoT devices. It runs on Linux, Mac, and Windows and supports various microcontroller platforms. Here, I will limit myself to installation on Windows.
Continue reading "Platform IO"Wie immer gibt es im Netz zahlreiche Informationen, wie die Arduino Gui zu konfigurieren ist. Deshalb fasse ich mich an dieser Stelle sehr kurz, für detailliertere Informationen sei auf die unten verlinkten Quellen verwiesen. Boardmanager Der ESP 32 hat es seit längerem in den Boardmanager geschafft. Die Schritte für eine Installation werden hier kurz umrissen. …
Continue reading "ESP32 mit der Arduino Gui einrichten"Hier geht es um einen Chinaimport und nicht um den offiziellen Uno WiFi. Die Platine hat einen vollständigen Arduino Uno mit Atmega Prozessor und einen ESP8266 Chip on board. Über Dipschalter kann jeweils der Uno mit dem USB, der ESP mit dem USB oder der ESP mit dem UNO verbunden werden. Für den Betrieb kann …
Continue reading "Arduino Uno + WiFi"Ich habe ein neues Spielzeug gefunden, den ESP32 mit On-Board-Display. Das Board ESP32 WiFi Lora 433 ähnelt mit seiner weißen Platine ein wenig dem Atmel-Butterfly, ist aber nur halb so groß. Gerade wenn man mehr als nur eines dieser Boards betreiben möchte, liegt es mit rund 20€ gerade noch so im bezahlbaren Bereich. Es passt gerade …
Continue reading "ESP32 WiFi Lora 433"Der BH1750 ist ein Sensor zur Lichtstärkenmessung. Ich verwende den Sensor nicht diskret, sondern auf dem Board GY-302. Es wird über den I2c (Wire) Bus angesteuert. Da das GY-302 Board mit 5V betrieben wird, ist es zur Ansteuerung über den Arduino Uno geeignet. Ansicht Daten Schaltung Die Schaltung ist ähnlich (siehe Skizze) wie bei anderen GY …
Continue reading "GY-302 mit Sensor BH1750"Der Bosch BMP85 ist ein barometrischer Sensor. Er kann den Luftdruck und die Temperatur messen, um daraus die aktuelle Höhe über 0 zu berechnen. Der BMP85 wird nicht mehr hergestellt und wurde durch den BMP180 abgelöst. Der BMP180 ist von der Bauform kleiner, aber ansonsten fast baugleich mit seinem Vorgänger. Unterschiede können den gelinkten Datenblättern …
Continue reading "GY-68 mit Sensor BMP85/BMP180"Der I2c, oder auch 2 Wire Bus genannt, arbeitet mit zwei Kabeln und theoretisch mit einer Geschwindigkeit von bis zu 5 Mbit/s. Für den Hobbybedarf mit Freiluftverkabelung sind es wahrscheinlich eher weniger. Der Uno hat den Wire-Anschluss am analogen Ausgang 4 und 5. Zum Testen habe ich ein GY-68 Barometer angeschlossen, welches auf Port 0x77 des …
Continue reading "CodeShorty: Wire Scannen (Uno)"Ansteuerung des HC-SR04 Ultraschall-Entfernungsmessers mit Hilfe des Arduino UNO. Grundlagen Aufbau Schaltung (Ich habe nachträglich noch die Pins von 0/1 auf 2/3 geändert, weil an 0/1 noch der ISP hängt). Testprogramm Hier ein kleines Testprogramm. Es filtert zu kleine und zu große Werte heraus und ermöglicht die Mittelwertbildung über ein definiertes Intervall. Quellcode HCSR04Test.ino (GitHub …
Continue reading "Arduino – HC-SR04 Entfernungsmesser"The motor board is perfectly suited for small robot projects that use 2 to 4 drive motors.
Continue reading "Adafruit Motor Platine v1"Bug fixes for libraries. Sometimes it can be advantageous to install libraries manually to keep up with the latest changes. Pay attention to the version. As with me, the versions of the libraries are not specified on most pages. This can lead to functions having different names or not being present. If it doesn't work with...
Continue reading "Lessons Learned – Bibliotheken"