This is chapter forty-two of a series originally titled “Getting Started/Moving Forward with Arduino!” by John Boxall – a series of articles on the Arduino universe. The first chapter is here, the complete series is detailed here. Any files from tutorials will be found here.
This will be the first of two chapters that will examine another useful form of input – the numeric keypad; and some applications that hopefully may be of use. Here is the example we will be working with:
Tutorial: Arduino and Numeric Keypads - [Link]
We needed to collect a list of Arduino libraries for some prep work for the Arduino team’s 1.0 launch. We currently have 25 Arduino libraries!
Adafruit currently has 25 Arduino libraries - [Link]
To understand why the PPT can increase the efficiency of your solar power charging system a closer at the electrical characteristics of a solar panel is necessary. Solar panels convert photons from the sun striking their surfaces into electricity of a characteristic voltage and current. The solar panel’s electrical output can be plotted on a graph of voltage vs. current: an IV curve. I represents the current in amps and V represents the voltage in volts. The resulting line on the graph shows the current output of the panel for each voltage at a specific light level and temperature. (Fig. 2) The current is constant until reaching the higher voltages, when it falls off rapidly. This IV curve is applicable to the electrical output of all solar panels.
Arduino Peak Power Tracker Solar Charger - [Link]
Arduino Blog » Blog Archive » Breakfast at Arduino. [via]
For the second year in a row we decided to announce our new products at Maker Faire in NYC.
Tomorrow morning, if you come to the Arduino tent, you will be able to see:
Arduino 1.0, we finally froze the Arduino API, the IDE and the layout of the boards. We’ve made some minor additions to the Arduino connectors to make them more flexible. Tomorrow you will be able to download the release candidate and in 1 month of frantic testing with the community, the platform will be ready and stable.
Arduino Leonardo, a low cost Arduino board with the Atmega32u4. It has the same shape and connectors as the UNO but it has a simpler circuit. On the software side it has a nifty USB driver able to simulate a mouse , a keyboard, a serial port (with more drivers coming later). As usual for Arduino, everything will be released as open source (Core, Bootloader, Hardware).
Arduino Due, a major breakthrough for Arduino because we’re launching an Arduino board with a 32bit Cortex-M3 ARM processor on it. We’re using the SAM3U processor from ATMEL running at 96MHz with 256Kb of Flash, 50Kb of Sram, 5 SPI buses, 2 I2C interfaces, 5 UARTS, 16 Analog Inputs at 12Bit resolution and much more.
Instead of just releasing the finished platform we are opening the process to the community early on. We’re going to be demoing the board and giving away some boards to a selected group of developers who will be invited to shape the platform while it’s been created. After Maker Faire, we will begin selling a small batch of Developer Edition boards on the Arduino store (store.arduino,cc) for members of the community who want to be join the development effort. We plan a final and tested release by the end of 2011
Arduino Wifi Shield. It adds Wi-Fi communication capabilities to any Arduino. Instead of using any of the classic WiFi modules on the market we wanted to have something that will provide the maximum level of hackability to the user. The shield is based on a wifi micro module made by H&D Wireless coupled with a powerful AVR32 processor that carries the full TCP-IP stack leaving room to add your own protocols and customisations. We’ve also worked hard to make sure that you will be able to migrate your code from the Ethernet Shield with minor changes.
We’re also going to show some prototypes of new platforms we’ve been working on: We have robots, new IDEs and more.
It has been a crazy few months and we want to thank ATMEL very much the support that we got on all the new products.
Come over to Maker Faire and have a look for yourself!
Arduino 1.0, Arduino ARM, Arduino Wifi and Arduino Leonardo… – [Link]
Using PWM outputs with an Arduino and a LED @ The Custom Geek. Jeremy writes… [via]
Hi everyone, been a while since my last post, but I have been a busy new daddy. I wanted to demonstrate what PWM output was and how to use it nicely in a sketch. I’m really big on ramping lights on and off (my entire house is set up that way) and would like to share how do accomplish that. I also wanted to use a video to show PWM outputs on a scope to help me explain the process.
Using PWM outputs with an Arduino and a LED - [Link]
Nyan Cat – Driving an ‘Adafruit ST7565 Negative LCD Display’ with a Netduino… Fabien writes – [via]
I have been waiting for an excuse to use a Nyan Cat in a blog post and the ‘ST7565 Negative LCD Display’ released by Adafruit being equipped with RGB LED backlights was the perfect occasion. After all, RGB LEDs can create a ‘rainbow’, right? All that’s needed is a cat to go with it and Voila!
Nyan Cat – Driving an ‘Adafruit ST7565 Negative LCD Display’ with a Netduino - [Link]
Comparing Adafruit and Gravitech microSD boards. [via]
The shape is a bit different, but both boards work as intended. Both have LEDs, but the Gravitech LED is on whenever a card is inserted (I think using the socket’s mechanical card detect switch) and the Adafruit LED blinks while data is transferred to/from the card, which I think is the more useful function. Both have “push/push” type sockets (to release card, push in, it clicks and springs back out). They are from different vendors; the Gravitech sockets seemed to have a bit more friction and were more sticky overall, and tend to grab on to the cards rather than release them cleanly, but they seem to improve a bit after a few cycles.
Comparing Adafruit and Gravitech microSD boards - [Link]
Simple Examples of Sending MIDI Data from Arduino to Computer… [via]
It’s easy to send data from just one sensor or button on the Arduino to Max/MSP for further processing and routing to music applications. Take the following example, which reads a potentiometer from Arduino analog input pin 0 and sends this data to Max/MSP as a serial stream of bytes. This stream of bytes has a data range of 0 – 127, perfect for MIDI control applications.
Once the data has been received in Max/MSP, it can be routed to a ctlout object, thus allowing control of any parameter in any application that accepts MIDI continuous controller inputs.
Simple Examples of Sending MIDI Data from Arduino to Computer - [Link]
TUTORIAL: Arduino Hacks -Burning bootloader chips using an Arduino.
A lot of people start learning about microcontrollers with an Arduino but then want to build their own projects without having to sacrifice their dev board. Or maybe they want to make their own Arduino variant, that is compatible with the IDE. Either way, a common problem is how to burn the bootloader onto the fresh AVR chip. Since AVRs come blank, they need to be set up to be Arduino IDE compatible but to do that you need an AVR programmer (like the USBtinyISP).
The good news is that you can burn bootloader using your existing Arduino with only a little bit of work. There’s even a minitutorial on the arduino.cc site
This tutorial is an extention of that tutorial. First we’ll show how you can make a permanent bootloader-burner by soldering a 28-pin ZIF socket to a proto shield and use the PWM output line of the Arduino to generate a clock. This will let you ‘rescue’ many chips that have been set to the wrong type of oscillator, or change ones that are set from external oscillator (most Arduino bootloaders) to internal (such as the lilypad).
Arduino Hacks -Burning bootloader chips using an Arduino - [Link]
Lawn Sprinkler the Introduction Part 1. Mike writes… [via]
The new craze for Home Automation is to use technology to Go Green. One aspect of Going Green is about managing resources in a more efficient way. I have seen a number of other hobbyists build projects that manage the amount of electricity or gas that they use within their home. In this project I am going to manage the amount of water I use for watering my lawn. In part 1 of this series I am going to cover the big picture of what I am attempting to do.
DIY sprinkler system with Netduino Plus - [Link]