Microcontroller programming
This page contains information on all of my microcontroller projects.
I currently own an Duemilanove, and a Netduino. I've also been playing around with an ADXL345 accelerometer recently so expect some posts on that at some point too.
Arduino have recently revamped their product line and released two new boards. The Uno and the Mega2560, but as these new boards retain compatibility with the older Duemilanove and Mega boards I'm not going to be upgrading just yet.
Some Arduino photos.
- Microcontrollers for Beginners - 5. Input
- Microcontrollers for Beginners - 4. Blink program
- Microcontrollers for Beginners - 3. Ohms Law
- Microcontrollers for Beginners - 2. Equipment
- Microcontrollers for Beginners - 1. The Boards
- Netduino Arrives
- Arduino Introduction
Microcontrollers for Beginners - 5. Input
In this post I am going to show you how to read input data from components connected to your microcontroller. First we need to build a circuit:
...
Sunday, December 12, 2010 [permalink]
Microcontrollers for Beginners - 4. Blink program
If you have been following this series of posts you will now have your LED circuit wired up with a resistor and ready to go. In this post I will explain the program to control your circuit for both the Arduino and Netduino platforms.
...
Saturday, December 11, 2010 [permalink]
Microcontrollers for Beginners - 3. Ohms Law
Before you get started building your own electronic circuits you are going to need to know a little bit about voltage, current and resistance. The relationship between these three things is known as Ohms Law. In this post I'll explain the equation and run through an example of how it's used.
Ohms Law
V = I * R
[V = Voltage, I = Current, R = Resistance]
...
Friday, December 10, 2010 [permalink]
Microcontrollers for Beginners - 2. Equipment
In this post I'll be showing you what equipment you need to get you started with programmable microcontrollers. If you haven't got your board yet, you can read about some of the available boards. in the first post in this series
Multimeters
...
Thursday, December 09, 2010 [permalink]
Microcontrollers for Beginners - 1. The Boards
Have you ever wanted your software to interact with something physical. What you need is a a microcontroller. This series of post is a beginner's guide to microcontrollers. I'll be showing you some of the available options, what equipment you need, and most importantly how to get started with your first basic programs.
So what is an Microcontroller?
"A microcontroller is a computer on a single integrated circuit containing a CPU, memory, and programmable input/output peripherals"
...
Wednesday, December 08, 2010 [permalink]
Netduino Arrives
My brand new Netduino arrived this morning. It's been on order for a while, but it has been more popular than the manufacturers were expecting so it's taken them a while to catch up with orders. I suspect that might have been something to do with Scott Hanselman's blog posting on it.
...
Wednesday, October 13, 2010 [permalink]
Arduino Introduction
So what is an Arduino?
"Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software"

Arduino is a combination of a hardware package that is fully open and an SDK to control the hardware. The fact that Arduino is an open platform means not only are you free to download the specs and build the hardware for yourself, but there is also a wide range of compatible projects with all kinds of custom modifications.
...
Sunday, October 10, 2010 [permalink]




