Serial communication: Dwengo & GNU Octave

This tutorial shows several small tricks: How to easily compile from the command line using the project Makefile described in my post about command line compilation (extension of Wim’s post). How to send integers (2-bytes long) over the serial port (1-byte messages). How to plot "real-time" the data in the serial port using GNU Octave.

Graphical programming with ArduBlock

The Dwenguino is programmed in a textual programming language C++ within the Arduino IDE environment. However, for those who are reluctant to start textual programming, a user-friendly textual programming language is made available. It allows the user to acquire the different components of programming languages. One such language is ArduBlock. In this tutorial we get

Dwenguino Labview Interface

Labview is a graphical development environment used by scientist and engineers for creating applications that interact with real-world data. With Labview you can easily design user interfaces controlled by a graphical programming language. Labview runs on Windows, Mac OSX and Linux. This tutorial describes how you can use the dwenguino as a data acquisition board

Robot control with the sensor panel

Functionality four ground sensors (infra-red), type Vishay TCRT1000 (OS1-4) three short-distance sensors (infra-red), type Vishay TCRT5000 with a range of about 3 cm (OS5-7) one long-distance sensor, type Sharp GP2Y0A21 with a range of 8 to 80 cm (OS8) two strong white power leds as headlights of the robot (LD1-2) two light sensors, type Vishay

Communication through Bluetooth

In this tutorial you will learn how to communicate wirelessly to the Dwenguino board using the Dwengo bluetooth module. After this tutorial you will be able to include wireless communication in all your projects. Acknowledgement: This tutorial is based on the similar tutorial by Dawn Robotics. Requirements A Dwenguino board. Enclosed USB cable. Dwengo bluetooth

Home automation with the I/O board

Did you ever dream about controlling your lights, fridge or radio using a microcontroller? This can be done easily with the Dwenguino I/O board with which you can control 8 different devices (< 250 VAC). Moreover, if you connect 4 I/O boards in series you can increase this up to 24 different devices. Functionality The

Sensors for robotics and more

Sensors exist in many shapes and forms. This makes it hard to find the right sensors to build, for instance, a robot. In this document, we provide some information on different types of sensors and how to connect them to the Dwengo Board. Light sensor =========== Types: Vishay TEPT5600 (NPN phototransistor) What: The phototransistor conducts

Controlling the DC motors of a robot

Everyone dreams of building their own robot. With the Dwengo board, some Lego™ and this tutorial, this becomes easy. Step by step we’ll show you how to build a robot that can autonomously drive. Combining this tutorial with a basic explanation on some different kinds of sensors and your own imagination, you can extend your

Control a servo with a potentiometer

In this tutorial we learn how to control a servo motor using a potentiometer, that is we will control the position of the servo motor by changing the resistance of a resistor. We will apply several concepts of the C++ programming language. Requirements One Dwenguino board Enclosed USB cable One servo motor One potentiometer One