If you have a simple Arduino project that uses only a few pins, you might be able to shrink it down to a single 8-pin ATtiny chip. In this blog, let’s see what can be done. The best part is you can use the same Arduino code and development environment that you’re already used to.
The ATtiny85 based mini development board is similar to the Arduino, but cheaper and smaller (ofcourse a bit less powerful). With a whole host of shields to extend its functionality and the ability to use the familiar Arduino IDE, this board is a great way to jump into microcontroller electronics.
- Support for the Arduino IDE 1.0+ (OSX/Win/Linux)
- Power via USB or External Source
- Onboard 5V Regulator
- Built-in USB
- 6 I/O Pins
- 8k Flash Memory (about 6k after bootloader)
- I2C and SPI (vis USI)
- PWM on 3 pins (more possible with Software PWM)
- ADC on 4 pins
- Power LED and Test/Status LED
Most often this tiny 85 is shipped fully assembled with pre-burned bootloader. As the bootloader already burned, on board LED will start to blink when power up, but you must install relevant driver before first programming. If you want to install or burn the bootloader using the UNO/MEGA, There are plenty of resources available on net which I don’t want to post it here and waste my time.
It is possible to drive relays or a H-BRIDGE motor, couple of leds, 433 Mhz transmitter, single sensor data nodes, Bluetooth connectivity and anything that has to do with RX,TX, With SPI, you can even add OLED display(But it” leave no room for GPIOS). The best part is it consumes very little power and you can run controller for month even on a button cell.
Hard to break it, It doesn’t support serial monitor when it is used as IC. However, I’m not really sure about this in the development board unit.