Robot Overview The Arduino Robot is the first official Arduino on wheels. The robot has two processors, one on each of its two boards. The Motor Board controls the motors, and the Control Board reads sensors and decides how to operate. Each of the boards is a full Arduino board programmable using the Arduino IDE. Both Motor and Control boards are microcontroller boards based on the ATmega32u4 (datasheet).
Sound / / Piezos diagram: Inside the Piezo Buzzer MacOSX This document explains how to connect your Arduino board to the computer and upload your first sketch. 1 | Get an Arduino board and USB cable In this tutorial, we assume you're using an Arduino Uno, Arduino Duemilanove, Nano, Arduino Mega 2560 , or Diecimila. VERVE: Plug the world into your computer by inXus interactive "[The] possibilities seem endless." Tom Spendlove, Designer Edge "Verve lets you play games like you never have before." Vegard Ottervig, Teknofil "[The] interface makes customization the absolute easiest thing ever!" Grant Lahaie, EpicPodQuest
Arduino and monochrome LCDs Please note that the tutorials are not currently compatible with Arduino IDE v1.0. Please continue to use v22 or v23 until further notice. This is chapter twenty-four of a series originally titled “Getting Started/Moving Forward with Arduino!” Robot With the Arduino Robot, you can learn about electronics, mechanics, and software. It is a tiny computer on wheels. It comes with a number of of project examples you can easily replicate, and it is a powerful robotics platform that you can hack to perform all sorts of tasks. The robot comes with a large number of inputs; two potentiometers, five buttons, a digital compass, five floor sensors, and an SD card reader. It also has a speaker, two motors, and a color screen as outputs. You can control all these sensors and actuators through the Robot library.
Arduino + Servo + openCV Tutorial [#openFrameworks] by Joshua Noble One of the my favorite things about creativeapplications.net has always been the small tags one can find beneath the name of an application indicating among other things, the technology used to create it. That little nod to the process and to all the work that went into creating the libraries and techniques that an artist or designer uses helps not only contextualize the work but it also helps give recognition to everyone who has contributed their time and expertise to building tools for creative expression in code. Figuring that some of the readers might be interested in learning a little more about these frameworks I’ve put together a quick walk-through of how to connect up two of those tools that one so often sees attached to the names of the projects profiled here: openFrameworks and Arduino. Arduino
Getting Started - BLE Shield — RedBearLab Important: Blend, Blend Micro and our BLE Shield share the same libraires. If you have followed our other "Getting Started" guide and installed the above libraries, you can skip this section go to "BLE Shield Setup" Check your "Sketchbook location" in Arduino IDE (it is for storing Arduino support files), go to menu File > Preferences... (on Mac OSX, go to menu Arduino > Preferences...) Exit/Quit Arduino IDE Remove older versions of Nordic & RedBearLab Libraries, go to your Sketchbook folder (e.g. C:\Users\Unzip the "ble-sdk-arduino-0.9.0.beta.zip" and "nRF8001-20140509.zip" packages Restart Arduino IDE and select menu Sketch > Import Library... > Add Library...
Batsocks - Controlling Two LEDs per uC pin Controlling Two LEDs per uC pin Introduction Sometimes you just run out of pins to control your LEDs. There are lots of options open to you, not limited to: A larger uC with more pins. Scan 3D Arduino Hey - have a look at my new project HERE In this project I built a 3D Scanner, that enables generating 3D models of physical objects. The files can later be viewed in 3D software (GLC Player, Sketchup, Rhino, or sites such as and even manipulated into .STL file and 3D printed. The software for this project is completely free, I am using Autodesk's 123D catch, Link:123D catch The 123D Catch is a great software, it requires taking many photos of an object all around it, and uploading it into the software, and it returns a 3D file. Since I really liked the solution but did not wanted to take the photos myself - I built an instrument that does that - description hence. Please note that this document does not intend to explain how to use 123D catch (this can be found here)
arduinopong - alastairparker Who doesn't like pong? After playing with composite video signal generation, the next step was to use if for something 'useful'.Programming was not difficult, but there were some challenges.Given that so much time is spent on generating the correct video signals, any major delays (1-5us) would cause the video to lose sync and nothing would be displayed. Essentially the code is multi-threaded, with the left players position being updated in one loop, and the right updated in another. Due to the timing constraints, I decided not to use any floating point arithmetic for the velocity of the ball. This meant that I needed to have some other way of controlling how often the ball would change positions. In the end I used a delay loop to limit how often the balls position would be updated, changing the number of main loops to skip would effectively change the velocity of the ball.