ATtiny based bidirectional motor control using L293D

Rahul over at Xanthium has posted a tutorial on interfacing ATtiny with L293D: In this tutorial we will learn to interface L293D with ATMEL ATtiny microcontroller and control them bidirectionally.The microcontroller used here is ATtiny2313A which is interfaced to two L293D motor control chips for controlling upto 4 DC brushed motors.You can control upto 8 […]

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 […]

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 […]

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 […]

Simple 50+ kHz logic analysis with ATtiny2313 and FTDI friend

Joonas Pihlajamaa over at Code and Life  writes: While banging my head against the wall with debugging my PS/2 keyboard thingy, I really wished I had a dedicated logic analyzer (preferably with PS/2 decoder, but even raw binary data would’ve been fine). So I decided to try out a long hatched idea – combine an […]

ATTINY2313 Thermometer width DS18S20

Thermometer width DS18S20: In my new Dacia Duster is missing unfortunately an outside temperature indication. A finished thermometer with LCD did not separate from there while the contrast with sunlight usually particularly is. I had still alphanummeric LED display in red there for this project in the best way am suitable. As microcontroller i used […]

MIDI OUT for vintage Korg CX-3

Michael from AcidBourbon writes, “This project is about adding a MIDI output to a vintage organ, the Korg CX-3 (famous Hammond compact organ clone). My Korg was built in 1979, so before the introduction of the General Midi standard. But tapping into the right (only three) conducting paths on the main PCB and using a […]

1Hz to 10MHz frequency meter using ATtiny2313

1Hz to 10MHz frequency meter using ATtiny2313: This AVR-based Frequency Meter is capable of measuring frequencies from 1Hz to 10MHz with 1 Hz resolution. The hardware of this project consists of seven 7-segment displays, AVR ATtiny2313 uController, and a few transistors and resistors. The AVR counts input pulses for a precise 1 second  interval (generated […]

ATTiny2313 controls Numitron tube

Kenneth Finnegan has posted details on controlling Numitron tubes using the ATTiny2313 MCU. Numitron tubes are filament display devices which require only 2-3 volts instead of the much higher voltages required by Nixie tubes and VFDs. He uses an Allegro A6278 LED driver (which he found in his parts collection and no longer manufactured, but […]

ATTiny2313 controlling a HD44780 LCD via AVR-GCC

We came across Scott Harden’s brief article describing how to control an HD44780 LCD using an Attiny2313. After a number of unsuccessful attempts with other code he found this LCD library written by Martin Thomas for use with AVR-GCC. With a few mods to the code Scott produced the above results controlling his 2×20 LCD […]

AVR LCD name badge using ATtiny 2313

Erik Gregg (Hank) wanted a name badge using an 16×2 alphanumeric display for use at conferences, nerdfests, etc. He constructed this simple ATtiny2313 based badge which interfaces with the LCD with a minimum of components. This project is based upon this Instructable. He took the Instructable to the next level by moving from breadboard to […]

ATtiny2313 based servo tester

Ejberg.dk has developed this project for a simple ATtiny2313 based servo tester. This device lets you test servos by varying the pulse width between limits of 0.8000 ms and 2.2000 ms selectable through the use of four buttons. While the schematic shows an Atmel AT90S2313, the circuit will work with the popular ATtiny2313 using version […]

Simple GPS display using Attiny2313

In his project, Binu from avrprojects.info interfaces a ProGin SR-87 GPS module with an ATtiny2313 and 2×16 LCD to generate a running lat/long display. The device also will store one static location, and produce an audible alert each time that location is reached. (More locations could be provided for in code, but the project assumes […]

Attiny2313 based LAN cable tester

Vasilis Stergiopoulos has built a RJ45 LAN cable tester. The circuit was originally designed to use a 555 and 4017 IC, but Vasilis has published the schematic and source code in assembly for using the Attiny2313 instead. The Attiny2313 produces successive outputs at port D, where the LAN-cable is connected. If a straight cable is […]

V-USB: virtual USB port for Avr microcontrollers

V-USB is a software-only implementation of a low-speed USB device for Atmel’s AVR® microcontrollers, making it possible to build USB hardware with almost any AVR® microcontroller, not requiring any additional chip. V-USB can be licensed freely under the GNU General Public License or alternatively under a commercial license. An example of the hardware needed to […]