RGBW-controller Attiny24

seen from United States
seen from Saudi Arabia
seen from China
seen from Russia
seen from Malaysia

seen from Singapore
seen from United Kingdom
seen from United States
seen from China
seen from United States
seen from China

seen from Brazil

seen from United States
seen from United States

seen from Canada

seen from China
seen from United States

seen from United States
seen from China

seen from Malaysia
RGBW-controller Attiny24
Glue Gun Teardown Reveals Microcontroller Mystery
[electrobob] got a Bosch GluePen cordless hot glue gun. The thing has some nice features — it heats up in fifteen seconds, and charges via USB, and is generally handy for those small and quick jobs that hot glue guns were made to perform. At first glance it seems like a huge improvement over the plug-in varieties, which seem to take forever to heat up when all you need is a quick dab of glue. As cool as the product sounded, [bob] did what any right-minded hacker would do and opened it up to see how that sucker work and …read more http://pje.fyi/Q2Y1xn
Arduino to ATtiny24 microcontroller transfer in 5 minutes // Have more sketches than you have Arduino's? Use a microcontroller to hold the sketches you want to keep around. With more digital & analog pins the 14-pin ATtiny24 is the next size up from the popular 8-pin ATtiny25/45/85. At just $1.14 from Mouser, it's the way to go. Here's how to program the 24. Get your sketch ready. Downloads & References: 1) First add the new ATtiny24 hardware to your Arduino ‘Boards list’. Download: https://github.com/damellis/attiny/archive/master.zip These extracted file needs to be placed inside the ‘hardware’ directory that lives inside your ‘Sketchbook Location’. If the ‘hardware’ directory does not exist… create it. To find your ‘Sketchbook location’ open your Arduino IDE preferences. It should list where it is there.
Inside the boards.txt file (found within the downloaded file above) delete all the controllers you will not be needing and add only the ‘ATtiny24 (internal 1 MHz clock)’. To add it paste the code below (In my case… when all the processors were listed in the boards.txt file it confused the Arduino IDE and it would upload to the microcontroller with errors): attiny24.name=ATtiny24 (internal 1 MHz clock) attiny24.bootloader.low_fuses=0x62 attiny24.bootloader.high_fuses=0xdf attiny24.bootloader.extended_fuses=0xff attiny24.upload.maximum_size=2048 attiny24.build.mcu=attiny24 attiny24.build.f_cpu=1000000L attiny24.build.core=arduino:arduino attiny24.build.variant=tiny14 (Save the board.txt file. Restart your Arduino IDE if you had it open while doing this) 2) Make your Arduino UNO an in-system programmer (ISP) with a sketch. Under the Arduino IDE… Open FILE>EXAMPLES>ArduinoISP Click Upload to send that sketch into your Arduino and make it an ISP.
3) Under TOOLS>BOARD> Select the ‘ATtiny24 (internal 1 MHz clock)’
4) Under TOOLS>PROGRAMMER> Select ‘Arduino as ISP’
5) Wire your ATtiny24 to your Arduino UNO
ATTiny24 Physical Pin to Arduino Pin VCC / 1 => Arduino 5v GND / 14 =>Arduino GND RESET / 4 => Arduino pin 10 MOSI / 7 => Arduino pin 11 MISO / 8 => Arduino pin 12 SCK / 9 => Arduino pin 13 Place a 10uF capacitor between the RESET and GND pins on your Arduino. I used a 47uF… worked fine. Some people report not using one at all. 6) Connect your computer to your Arduino via USB cable and click 'Upload'. Disregard the message you may see: avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny24 avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny24 7) You’re done! Make sure the pins you defined on your Arduino sketch can be used on the ATtiny24, this link is to a pin reference sheet: Pin reference image: http://www.akafugu.jp/images/microcontroller-reference-sheet.png
More info on the ATtiny24: http://www.atmel.com/Images/doc8006.pdf
Shout-out to http://philipbowles.com/blog for all his help.
Lastly, if you fry your chip... that is on you. Attempt this at your own risk.
Addition 010214 Found this chart that might help a bit.
DUO Tiny: An ATTiny Based Pocket Computer (by Esperantanaso)
Project Site: Here