This app note discusses common problems encountered when starting designs involving AVR microcontrollers: This application note has been written to provide answers to some of the questions and problems faced when starting designs involving Atmel®AVR® microcontrollers. The application note treats … Read more
Bertho is working on an {Avr|Pic} Stamp development board for his local hackerspace. These USB interface boards are based on the ATmega32A and PIC18F46K22 microcontrollers. Both boards use the MCP2200 USB-to-Serial IC to interact with computers over a USB virtual … Read more
Steve takes apart an USB keyboard and mods it into an AVR programmer. All it takes is the controller board from a keyboard and an opto-coupler IC. Most keyboards have at least three indicator LEDs (Num-, Caps- and Scroll-Lock), which … Read more
As a final project in their class Mohamed and Michael developed the Virtual Archery game. It’s based on the ATmega1268p, an accelerometer, and a stretch sensor. The stretch sensor lets the game know how much force there is behind the … Read more
Tired of headers for programming? Here’s a header-less ISP connector for AVR microcontrollers. It’s based on the AVX 9188 Staggered SOLO Stacker connector, which is spring loaded. You simply line up your connector withe the guide holes and press down to … Read more
Tuomas designed a simple function generator controlled via USB. It’s capable of generating sine, square, and triangle waveforms up 3 MHz. The device uses the AD9833 SPI programmable waveform generator IC and a USB-enabled AVR to control it. One tool … Read more
Bluebie is developing µBoot, a tiny USB bootloader that only consumes 2.1 Kilobytes of flash on an ATtiny85. It’s based on USBaspLoader-tiny85 bootloader but loses ~0.7KB by customizing it’s functionality. µBoot is a tiny bootloader for attiny85 chips. Weighing in … Read more
Trax designed and built this word clock with capacitive sense buttons (machine translation). Hours and minutes are displayed as text instead of the typical numeric representation. The firmware also has an alternate option that turns the entire clock into a … Read more
Cmdrk33n hacked the avr-cdc library to add the RS232 DTR signal output to one of the pins on his ATtiny MCU. Only a few lines of code need to be changed to implement his solution. Demonstrated in the above video … Read more
Shawon designed, and built an AVR based intelligent temperature monitoring and control system. He documented both the hardware, and the firmware on his blog, with in depth descriptions on how everything works. Controlling temperature has been a prime objective in various … Read more
AVR based USB website hit counter, displays the hit count on a 8 digit 7-segment display. This is a USB Physical Hit Counter. This version requires one MCU to communicate between PC and 7-segments display driver.I decided using AVR microcontroller … Read more
Kehribar released the v1.1 beta firmware and software for the Little Wire AVR multi-tool. He added support for the 1-wire protocol, made the I2C, SPI, and the AVR debug console interfaces more robust. Other features include new 3 channel pulse-width … Read more
Jeremy built a tiny GPS receiver into a “Altoids” case. This unit is explained in the video above, but is basically a GPS receiver, 1 CR1220 battery for the RTC on the GPS breakout, one of my Square Inch of … Read more
Atmel describes how to control an AVR chip from an Android device. This document introduces the Android Open Accessory Protocol for Atmel® microcontrollers. The library and examples are included in the Atmel AVR® Software Framework (ASF) to provide the customer … Read more
Alan wanted to check out just how much performance he could squeeze out of the ATMega328P. He needed was a way to measure the amount of time the CPU actually uses while executing various tasks. Using the Logic Sniffer to … Read more
Capacitive sense buttons and pads are awesome, but many of the available systems are either propitiatory or require a dedicated IC. Toumas decided to code his own based on a closed source Atmel example where a single ADC pin is … Read more
MickM build a single layer version of the Little Wire project. He uploaded the source files for the board in the forum. Little wire is am ATtiny-based open source AVR programer that’s packed full of features: An AVR programer Four … Read more
First, an AVR that boots Linux. Now a Cortex M0 emulator for the ATtiny: I like writing emulators. Since my last one (ARM emulator that booted linux), I was wondering how much faster one could emulate an ARM cpu on … Read more
Kevin unveils the first production run of the successfully funded kickstarter BoardX project. The BoardX are development boards intended for a wide range of microcontrollers, which are placed on add-on boards. It’s finally here, after months and months of waiting. … Read more
Recent Comments