Here’s an ATmega configurable Xively logger platform by Davide Gironi: Xively (formerly Cosm and before that Pachube) is a platform devoted to simplifying the interconnection of devices and data with applications on the Internet of Things. It is an on-line database service allowing developers to connect sensor-derived data (e.g. energy and environment data from objects, devices & […]
Category Archives: AVR
Atmel releases new low power MCUs
Atmel recently announced the release of their next generation of low power 8-bit MCUs. Promising to be pin compatible with previous ATmega family members, these “The Atmel mega168PB, mega88PB and mega48PB are available in 32-pin QFN and QFP packages with additional devices available later this year. All devices are sampling now. Production quantities for the […]
Automatic plant watering system using AVR(Atmega16) Microcontroller
Here’s an automatic watering system using AVR from Gadgetronicx: Primitive irrigation systems possess many drawbacks as it fails to conserve water and human energy. So introducing Automation in it can help us to overcome these drawbacks and pave way to conserve water. This can be done with a simple Soil moisture sensor and a Microcontroller, AVR […]
Battery fuel gauge with zero parts and zero pins on AVR
Josh Levine writes: It can be nice to know how much battery power you have. It becomes critically important with LiPo batteries since you can permanently damage them by running the voltage down too low. Typically battery voltage detection requires adding a circuit with extra parts and their associated power requirements. Wouldn’t it be great […]
New MurchLabs TinyLoadr Shield
Jeff Murchison has released a new version of my TinyLoadr Shield, which was used for programming ATmegas and ATtinys using your Arduino. The new version is just a USBtinyISP-based programmer with a ZIF socket for DIP microcontrollers and 10 and 6-pin ICSP headers for programming target boards. More information can be found at MurchLabs. Via […]
High voltage serial programming for AVR chips with the Bus Pirate
Leonerd writes: I am happy to report a full success using the Bus Pirate to program HVSP on the 8- and 14-pin ATtiny chips. This requires a small additional bit of hardware, to use the AUX pin to control a +12V supply to the ‘tiny RESET line, and the 4 GPIO pins attached to the […]
Roland SP-404 AVR custom midi control pedal
An open source midi controller user for the Roland SP-404 sampler by Davide Gironi: The Roland SP-404 is a digital sampler made by Roland Corporation. This sampler has an input midi port, and expose a set of midi commands to control the unit. With this project user can control Roland SP-404 using a Midi Pedal. The […]
Using Arduino due’s true random number generator
Kerry Wong writes: Arduino Due uses an Atmel SAM3X8EARM Cortex-M3 CPU, which has a native hardware based True Random Number Generator (TRNG). In this post, we will take a brief look at how to use it in the Arduino environment and take a look at some of its statistical characteristics.
Minimalism AVR development board
Baoshi of DigitalMe wrote an article detailing his minimalism ATTiny2313 development board build: The AVR chip I’m talking about is Atmel ATTiny2313, in SOIC-20 package. To make the development board, I bought some 28 pin SOIC/SSOP to DIP adapters. These adaptors usually come in double sided design. Corresponding pins on both sides are connected via the plated through holes […]
Controlling appliances using text messages
A GSM remote control project designed by Vassilis Serasidis: Two years later I built another one remote control based on GSM module. I choose the GM-47 sony-ericsson module because it was very easy to handle it via AT commands. Moreover, the price was low enough for experiments. Finaly, I decided to release the source code […]
The LED chasing effect project using Atmel AVR microcontroller
rwb over at Ermicro writes: In this project we are going to use both the Arduino IDE and Atmel AVR Studio to program the AVR ATMega168 microcontroller, therefore you could learn to use these well known Integrated Development Environment (IDE) to program the project.
Roland SP-404 AVR custom midi control pedal
An open source midi controller user for the Roland SP-404 sampler by Davide Gironi: The Roland SP-404 is a digital sampler made by Roland Corporation. This sampler has an input midi port, and expose a set of midi commands to control the unit. With this project user can control Roland SP-404 using a Midi Pedal. With […]
On Arduino due PWM frequency
Kerry D. Wong writes: I just got myself a couple of Arduino Due boards. While they were released almost two years ago, I have not really got a chance to look at these until quite recently. Arduino Due is based on Atmel’s ATSAM3x8E 32-bit ARM Cortext-M3 processor. The processor core runs at 84 MHz, which […]
Make your own dual programmer in AVRDUDE
Stephen Wylie tweeted, “Program two ATmegas w/an Arduino & AVRDUDE without re-cabling in between!” Those of you who have programmed an Arduino through the Arduino or AVR Studio IDE may have noticed the utility that is really doing the work: AVRDUDE (AVR Downloader/UploaDEr). This is a powerful program that can facilitate programming new sketches on […]
Native assembler programming on Arduino
Eagle over at at cypherpunk.at posted details on programming an Arduino in assembly language. This article is about programming an Arduino board natively in pure Assembler without carrying the rucksack of standard libraries and functions. Using a simple example and an Arduino Uno board, I will show how to assemble, link, and upload your code […]
ATtiny84 USBtiny AVR ISP programmer
Rupert Hirst writes: My through hole, home etch friendly version of the surface mount FabISP, which is based around the USBtinyISP AVR ISP Programmer. The new USBtinyISP drivers also support for Windows 8 This design uses the ATtiny84 microcontroller instead of the larger ATtiny2313 of the USBtiny. Project design flies can be found on RunawayBrainz […]
Breaking out a QFP Attiny88 AVR
Ralph Doncaster writes: Several months ago I noticed the Attiny88. It has several more I/O than the Atmega328, with an extra Port A and PC7. And unlike most of the other Attiny series, it has real SPI instead of USI, so libraries using SPI don’t have to be re-written. At just 86c for qty 1, it […]
uVolume T-32 USB volume & media control update
Another update on µVolume USB volume control project by Rupert Hirst of RunAwayBrainz, we covered it previously: µVolume T-32 USB Volume Control update, featuring infra red media control Features: -Arduino Compatible (Atmel Atmega32u4) -Manual volume adjustment using the rotary encoder -(IR) Infra red remote control of volume and multimedia controls -Apple remote or user defined […]
DS3232 clock frequency calibration
Kerry Wong writes: DS3232 is an extremely accurate RTC with a guaranteed accuracy of 2.5 ppm (0 °C to 40 °C), which translates into an error of just 80 seconds over the course of a year under the worst case scenario. I had done a few projects using this chip before (you can read about […]
Single chip AVR BASIC computer
Dan over at HackAday documented his single chip computer project with the PCBs from DirtyPCBs: A single AVR microcontroller (the ATmega 1284P) has been used to create a standalone computer system which runs the BASIC programming language. The 1284P runs TinyBASIC Plus, generates RCA video signals (using TVout) and reads PS/2 keyboard input. A single sided […]
