In this blog we talk about Dwengo, cool Dwengo project and technical aspects of experimenting with microcontrollers, with or without Dwengo. You can give your vote on our blog posts and leave comments.
These are the winners of the Dwengo idea contest that received their Dwengo board on Feb. 2013.
In the picture, from left to right: José Rodrigo Maraz(12), Nazarena Quipildor(12), Camila Anagua(11) y Celeste Machicado Guitián(12). All of them from school Nro. 4275 “Osvaldo Burela" from Orán (Salta, Argentina) .
Did you ever dream about controlling your lights, fridge or radio using a microcontroller? Then we have some great news! This summer Dwengo launches the Dwengo I/O board with which you can control 8 different devices (< 250 VAC). Additionally, the I/O board is compatible with the existing Dwengo-board. A teaser of the Dwengo I/O board can be found in the following movie:
Getting your PIC code to compile in Linux used to be a hassle, but since the release of MPLAB-X, Microchip provides a fully functional Linux version of their C compiler. In this blog post, I'll walk you through it's installation so you can now easily compile Dwengo programs on the command-line.
To make development for the Dwengo board even easier, we have made the source code of the Dwengo library available on GitHub . You can easily download a ZIP file with all source files using this link , or, if you want to do development on the Dwengo library itself, you can use your own GitHub account to make a Fork and send us Pull requests . All improvements and extensions are welcome!
The fact that Microchip is building MPLAB X , a platform independent programming environment for microcontrollers, is no longer a secret. The final version is not available yet, but the current beta version (Beta 7.12) is mature enough for daily use. In this blog post, we show how to use MPLAB X in combination with the Dwengo library and the Dwengo board. We will show you how to install MPLAB X and how to build your first project.
The main goal of Dwengo is making microcontrollers available for everyone. Therefore Dwengo is innovating both software and hardware. Currently we are developing Dwengo Blocks, a programming and simulation environment that runs in your browser. Dwengo Blocks is an easy-to-use graphical programming language for microcontrollers. You can draw the desired functionality, automatically translate this to a C program and immediately test whether it works correctly in an online hardware simulator. When finished, you can download the program and load it onto your Dwengo board!
Dwengo now also offers a power supply which is fully compatible with the dwengo board. This efficient switched 9V adapter allows you to use your dwengo board without USB cable and can provide currents up to 2A.
Today DMX512 is widely used for control of stage lights and special effects devices. More recently, control is made easier by introducing computers. However, the use of computers is limited due to lacking reliability. If the computer crashes, the control will fail and lights will turn off.
It's already known that the Dwengo board can be used for a wide range of applications. And people always find new ways to use it! Recently, kr3l introduced the stalker: a combination of a Dwengo board and a camcorder. The goal is to embed this in a bird house and spy on those shady birds. Read the full story with assembly instructions on kr3l's blog .
Today we performed a major update of the Dwengo library. Apart from minor improvements to the existing library, we also extended the library with some additional functionality. The update helps to use our two recently launched products: the Dwengo Bluetooth module and the robot starters kit. We summarize the most important improvements.
Dwengo introduces an easy to use bluetooth breakout module. You can now control your projects from your computer or smart phone in no time! The module uses a TTL-level serial communication protocol, and has a standard connector which allows you to plug it directly onto your Dwengo breadboard.
A tutorial explaining how to connect and use the bluetooth module will follow soon.
There is more good news: the breakout module is yours for just 18 EUR, including VAT and shipping!
Most robots have a task pre-programmed in their program memory. However, sometimes it is difficult to think of a good algorithm. Wouldn't it be great to have a self-learning robot in those situations? In this article we show an example of a robot learning to crawl forward using Q-learning. In the beginning the robot makes some clumsy moves, but as the robot learns, it becomes more and more proficient in crawling forward.
Home automation or domotics is the dream of every microcontroller hobbyist. Although a lot of information can be found on the web it is difficult to make the first steps. In this article we explain how you can build a simple module which can be connected to an electrical device such as a TV, a lamp or a washing machine in order to remotely switch on or off the device. The possibilities are endless: switching lights on or off based on the amount of light in a room, just-in-time powering the coffee machine ...
Combining a Dwengo board with a 8x8 LED matrix allows us to do some cool stuff. For the course engineering project 2 of the 2nd bachelor in computer science at Ghent University some students programmed a driving mechanism for a LED matrix so they could play the Snake game on it.
The Dwengo board is ideal for setting up a cheap physics experiment. We illustrate this by measuring the gravitational acceleration using: three cheap proximity sensors, the Dwengo board and the Dwengo breadboard