Category Archives: Education

Remote controlled Rover car with Arduino brain

Lego: Build remote controlled Rover car with Arduino brain

Learn how to build a remote controlled Rover car with Lego Mindstorms, with an Arduino ‘brain’, which can be remote controlled via Bluetooth with a phone. This guide uses parts from the Steering rover example on nxtprograms.com. It is also inspired by the NXT Dune Buggy.Lego parts shown here might be of different color depending … Continue reading Lego: Build remote controlled Rover car with Arduino brain

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

Build an App with App Inventor which can display values of a connected sensor

This tutorial describes how to Use App Inventor to build an App which can read the online values of a connected sensor. For this, it uses a WebViewer Component and a Clock to refresh values. This is part 2 of a series, the first part, “Create a connected sensor” can be found here. This second … Continue reading Build an App with App Inventor which can display values of a connected sensor

DHT ESP32 Closeup

Tutorial: Create a connected sensor

This tutorial demonstrates how to build a simple sensor and publish its values online (on a web server) using an ESP32 module. We will build an Arduino sketch which will read the sensor values, connect to WiFi, connect to a website and publish the values on the website. The published values can then be used … Continue reading Tutorial: Create a connected sensor

Working in a project team: divide tasks and roles

Getting started as a project team can often be chaotic and unclear. To quickly establish some structure, first divide roles. Roles can be various, adapted to the kind of team you are. For instance for a student project team, working together on a design assignment, start with at least a chairman, a secretary and a … Continue reading Working in a project team: divide tasks and roles

Using the HiTechnic Colorsensor with the EVShield

I have written a class for the HiTechnic Colorsensor, which makes it possible to use this sensor with the EVShield. The example sketch requires the class EVs_HTColorSensor which you can download here. Extract the two files from the zip-file into the EVShield library folder, eg. Documents\Arduino\libraries\EVShield. Now you can use the sensor, as in this … Continue reading Using the HiTechnic Colorsensor with the EVShield

Design guidelines for Web Development

This is a a collection of links and thoughts about web design which tries to give some guidelines. It is in no way meant to be complete. First, consider web page layout Which part of the web page is visible? (scroll?) What viewport size(s)? Try aiming at least: Small (under 600px), Medium (600px – 900px) … Continue reading Design guidelines for Web Development

Lego: use Spike chassis to build Explorer robot

To quickly change the Spike into an Explorer robot, you can strip legs, claws and tail, leaving the chassis as a basis to build the Explorer robot.Then add wheels, a bumper with touch sensor and an ultrasonic sensor mounted on a motor. You can also build the Explorer from scratch, then you can follow the … Continue reading Lego: use Spike chassis to build Explorer robot

Lego: Build Spike with Arduino brain

This guide explains how to build the Lego Mindstorms model “Spike”, powered by an Arduino and an EVShield. The original version of the Spike is powered by a Lego NXT. Requirements EVShield, Arduino Uno, Battery holder (+6 AA batteries) Lego Mindstorms kit (can be either NXT or EV3) Introduction To make a sturdy, compact solution … Continue reading Lego: Build Spike with Arduino brain