Programming the Arduino – Memory Management / Part 2

Let’s get started with the second part of the Arduino programming series. This time we’ll be talking about memory management on the Arduino, how to use it and how best to manage it – showing you how to free up memory and guidelines for programming that will help you reduce your memory footprint on the Arduino.

This article requires some basic understanding of memory, datatypes and basic C/C++ programming skills.

Click here to read more..

Programming the Arduino – Basics / Part 1

Since we post up lots of Arduino related content on the website, it only makes sense that we have some sort of tutorial series to follow. This will start from the basics to the more advanced subjects, hopefully expanding your knowledge of the Arduino.

The Requirements

  1. 1x Arduino Compatible Board (Uno, Duemilanove, Leonardo, Mega etc.)
  2. Windows Environment (We’ll be using Win 7 / 8)
  3. Knowledge of basic programming (e.g. knowing what a variable, function etc. is)

All of the program code will be compatible with all versions of the Arduino; all code will run within the Uno specification, as that is what we will be using. The tutorial series will include the use of some switches, LEDs, sensors etc. which will be mentioned in either the title of the tutorial or in the requirements section.

Click here to read more..

Creating a Spotify remote with an Arduino and LCD Shield

spotifyremoteThis one is for the Spotify people. We’ve created a small project that makes use of the Arduino and LCD Keypad shield to create a Spotify remote control. This will show the current playing song as well as adding Play/Pause, Prev and Next functionality to it.

Check out the quick YouTube video at the bottom of this page.

The remote is made from a VB.NET application that listens on a select COM port for commands, it also broadcasts the current playing song via the COM port to the Arduino.

You could add a Bluetooth module to this (described in our previous article here) to make it completely wireless, which would be really cool.

Click here to read more..

LANp – A DIY Arduino network controllable RGB lamp made from scanner parts!

IMG_20140322_162510This is something we have really been meaning to write up. A few weeks ago we ripped out an RGB LED from an old Canon Scanner that was laying around and going to waste. Since then we’ve been playing around with the RGB LED element and decided to put it to good use.

We have come up with LANp – This is an Arduino and Ethernet Shield that controls an RGB LED colour real-time with a Javascript colour picker.

Take a look below for the YouTube video of this working at the bottom of the page!

Click here to read more..

Let’s build a functional Arduino webserver with the Ethernet/SD Card shield

ardethernetIt’s that time of the week! We’ve been playing around with the Ethernet shield again and this time we’ve come up with an article about creating a webserver from scratch; using the Arduino SD/Ethernet Shield.

This article will show you how to serve files from the SD Card file system and use Javascript to get sensor/variable values via AJAX.

This would be ideal for people looking to add a basic web system to their projects.

 

Click here to read more..

Getting your Nokia 5110 LCD up and running on an Arduino

nokiaWe purchased one of these very cheap, very cool 84×84 LCD backlit screens off of eBay a couple of weeks ago.

It’s a very nice product for adding visual elements to your projects at a very low price. We paid ¬£3.89 for the screen and it was delivered a few days later.

Take a look below for connection instructions and example code from Adafruit on how to get this up and running with your Arduino.
Click here to read more..

Building a standalone Arduino from scratch and programming it with ICSP

We thought this might be a good topic for the site as it’s something we have done recently, this article will explain how to set up your standalone Arduino project on a breadboard. This will also include uploading your program code via the ICSP connections. This isn’t technically “an Arduino” as we will be not including some components, such as a USB connection, reset switch or any on-board LEDs.

The end result will be a breadboard and your Arduino project running on it, without an actual Arduino board.
Click here to read more..