WeMos D1 R32 ESP32

The WeMos D1 R32 is an ESP32 housed in an Arduino Uno form factor. It looks like an Arduino, but its I/Os only operate at 3V instead of the usual 5V. This can lead to incompatibilities with expansion boards (shields). The price is under 5 Euros on fast shipping sites like AliExpress. The board features all the advantages of the ESP32 processor…

Continue reading "WeMos D1 R32 ESP32"

Arduino PS2 Controller Board Fundamentals

Sales Name: 2018 Arduino Shield Expansion Board 6-12V with 4 Channels Motors Servos Ports PS2 Joystick Remote Control I bought the expansion board in a set including PS2 controller/receiver module, Arduino Uno and USB cable, from fast Ali for under €26. !!!To avoid a few mistakes beforehand, it makes sense to connect an external power source to the Arduino...

Continue reading "Arduino PS2 Controller Platine Grundlagen"

Menu classes for LCD displays

As creating a menu on the display is a recurring task, I have encapsulated some of the functionalities into classes. Hardware Components: * Arduino Uno * LCD Shield Software: * Arduino IDE * LiquidCrystal Lib (can be installed via the library manager, see also here) * My Menu Lib (see below) Goals: Step-by-step simple header with classes that in...

Continue reading "Menü Klassen für LCD Displays"

Arduino LCD Keypad Shield

The LCD Keypad add-on board fits the Arduino Uno and compatible boards. As the name suggests, it has a 2x16 character LCD display (blue) and 6 buttons. In the top left is a knob for contrast, and there is a solder pad for each analogue port. Facts Pin assignment Pin Function Analogue 0 Headers (select, up, …

Continue reading "Arduino LCD Keypad Shield"

Arduino SSD1306 Monochromatic OLED 128×64 I2C

I would like to connect a small 128x64 pixel OLED display for a small project. For this purpose, I have developed a small prototype which I would like to present here. I am operating the display on an Arduino Uno via the I2C bus. Components Hardware Software Test Setup I am using the prototype add-on board (see here). The display is connected via the…

Continue reading "Arduino SSD1306 Monochrom OLED 128×64 I2C"

KY-018 Photoresistor Sensor

The KY-018 board is equipped with a light-dependent resistor and a corresponding current-limiting resistor. Data: Voltage: 3V-5V (other voltages are conceivable) Output: analogue voltage value I suspect that a GL5528 has been installed here. Facts: Connection designation – Ground + V+ (3V-5V) S Signal KY-018 – Pin assignment View Application areas: Brightness measurement As a sensor for aligning solar cells Light barrier as...

Continue reading "Sensor KY-018 Photowiderstand"

Arduino Uno + WiFi

This is about a China import and not the official Uno WiFi. The board has a full Arduino Uno with an Atmega processor and an ESP8266 chip on board. Via DIP switches, the Uno can be connected to the USB, the ESP to the USB, or the ESP to the UNO. For operation, …

Continue reading "Arduino Uno + WiFi"

GY-302 with BH1750 Sensor

The BH1750 is a light intensity measuring sensor. I am not using the sensor discretely, but on the GY-302 board. It is controlled via the I2C (Wire) bus. As the GY-302 board is operated at 5V, it is suitable for control via the Arduino Uno. Circuit Diagram The circuit is similar (see sketch) to that of other GY...

Continue reading "GY-302 mit Sensor BH1750"

GY-68 with BMP85/BMP180 Sensor

The Bosch BMP85 is a barometric sensor. It can measure air pressure and temperature to calculate the current altitude above sea level. The BMP85 is no longer manufactured and has been replaced by the BMP180. The BMP180 is smaller in form factor but otherwise almost identical to its predecessor. Differences can be found in the linked datasheets…

Continue reading "GY-68 mit Sensor BMP85/BMP180"

CodeShorty: Wire Scanning (Uno)

The I2C, also known as the 2-Wire bus, works with two wires and theoretically at speeds of up to 5 Mbit/s. For hobby use with open-air wiring, it's likely to be less. The Uno has the Wire connection on analogue outputs 4 and 5. To test, I connected a GY-68 barometer which is on port 0x77 of the...

Continue reading "CodeShorty: Wire Scannen (Uno)"