Some old AVR projects
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
avr-projects/test-passportbyref
Ondřej Hruška e78d91a900 Improved lib, color system, pin system. 10 years ago
..
Makefile Improved lib, color system, pin system. 10 years ago
README.md Improved lib, color system, pin system. 10 years ago
lib Improved lib, color system, pin system. 10 years ago
main.c Improved lib, color system, pin system. 10 years ago

README.md

Keyboard Lamp

This is a keyboard lamp with adjustable brightness, that remembers last brightnbess level even when powered off.

I've made it as a replacement for my broken ThinkLight.

It uses ATtiny13, and the schematic is something like this:

                             Vcc
                              |
              ,---------------+
              |               |
              |  +----u----+  |
              '--|         |--'
                 |  ATMEL  |       Buttons
 ,--[180R]-|<|---|         |--BRT----o/ o---,
 |        LED2   |  ATtiny |                |
 |              -|    13   |--DIM----o/ o---+--- GND
GND              |         |
              ,--|         |----,
              |  +---------+    |           LED1
              |                 |         ,-|<|--[47R]-- Vcc
             GND                |         |
                                '-[10k]-|<  Transistor NPN
                                          |
                                         GND

LED1 is the bright white LED, LED2 is an indicator that the brightness has been saved. You can leave LED2 out if you want.

Fuses and other settings can be found in the Makefile.