Control an RGB LED from an Android App via Bluetooth

In this example we will control a RGB LED from an Android App via a Bluetooth connection. A HM10 BLE Bluetooth module is connected to an Arduino Uno. This tutorial assumes you already have some experience with Arduino. If not, you might want to follow a basic tutorial and/or install the Arduino software (the IDE). … Continue reading Control an RGB LED from an Android App via Bluetooth

UI of Python app drawing shapes

Learn Python: drawing shapes in a userinterface

Through this tutorial you become familiar with developing a Python application with a graphical userinterface. We will create an App which draws some basic shapes. The color of one or more of the shapes can be changed by entering a RGB color value (three numbers), for the color components red, green and blue. These numbers … Continue reading Learn Python: drawing shapes in a userinterface

Tutorial: build a connected temperature sensor

Introduction to Arduino and programming . Practicals which use this tutorial have an introductory presentation (pdf). We will build a temperature sensor in this tutorial and connect it with an App. It uses an DHT11 temperature & humidity sensor and Bluetooth communication with a phone. We use a BLE-Nano here, but you can also use a regular Arduino … Continue reading Tutorial: build a connected temperature sensor

Options for additional components and power for the Arduino

What options are there for the use of motors in our project? There are many types of motors. There are 3 basic types (more info): Most light servo motors can be used directly with an Arduino (no motor driver/controller required). For some heavier types and for many DC and stepper motors you do need a … Continue reading Options for additional components and power for the Arduino

BLE-Nano with RGB LED

Bluetooth communication between an App built with App Inventor and the BLE-Nano board

This tutorial describes how to build an electronic circuit with an RGB LED (a LED that can change color), and change its color using an App. It also demonstrates two-way communication over Bluetooth LE between an App built with App Inventor and the BLE-Nano board. The BLE-Nano board is basically an Arduino Nano with an … Continue reading Bluetooth communication between an App built with App Inventor and the BLE-Nano board

Getting started with the ESP32 Wifi module

The ESP32 Wifi module can replace an Arduino, as it has similar properties. It’s main advantage is that it is faster, has more memory and has WiFi and Bluetooth on board. Just like the Arduino Nano it can be mounted on a breadboard. This allows building very compact prototype circuits: Make module ready for use … Continue reading Getting started with the ESP32 Wifi module