2018 February REVIEW
Arduino Stamp Computer
ATTINY85 | TINY85 MPU | DIGISPARK ATTINY85
2017 DEC | by Gene Casanova
Senior Embedded Systems Engineer
Coconut Arduino USB Stamp Computer
CGI Computer Wares', tested and certified AT TINY85 embedded computer system in the form factor or a stamp!
Coconut Arduino USB ATTINY85 Stamp Computer Specs:
- Program with Arduino IDE 1.0+ (OSX/LINUX/WIN)
- Power by USB Connection, or an external power source: 5v or 7-35v (automatic selection)
- On-board Voltage Regulator: 500ma 5V
- Built-in USB (and Serial debugging)
- 6 x I/O Pins (2 are used for USB communications when a program actively communicates over USB; otherwise all 6 I/O Pins are programmable via USB)
- 8k Flash Memory (about 6k after Arduino bootloader loaded)
- I2C Interface
- SPI Interface (vis USI)
- PWM on 3 I/O pins (more possible with Software PWM)
- ADC on 4 I/O pins
- Power LED
- Test/Status LED (on Pin 0)
- ATtiny85 = ATtiny = MCU version; 8 = 8-Bit; 5 = 5 VDC
The ATtiny85 is a low-power Atmel 8-bit AVR RISC-based microcontroller.
It is outfitted with 8KB of ISP flash memory.
512 bit EEPROM / 512-Byte of SRAM (static RAM) memory.
Configured internal and external interrupts.
4 channel 10-bit ADC.
20 MIPS at 20MHZ -> 1 MIPS per MHz.
Programming - Arduino IDE
A 'USB Tiny85 Arduino systemboard', can be programmed using the Arduino IDE version 1.8.x, after providing the data file "http://digistump.com/package_digistump_index.json" to the Arduino IDE Preference option "Additional Boards Manager URLs:".
Create and use a separate directory on a development computer running the Arduino IDE application; to store Arduino ATtiny85 sketches (source code) for Tiny85 source code. Tiny85 uses a different instruction set than the Arduino systems with larger model microcontroller processors.
Using Arduino 1.6.5r2 or earlier is highly recommended by the Digispark producer.
In the Arduino IDE 1.8 main menu, select 'Tools' > 'Board' > "Digispark (Default 16.5 mhz)
1) To program a Digispark USB ATTINY85 systemboard, it must not be plugged into the development.
2) Click the check mark symbol to verify the source code.
3) Click the right arrow above, to begin the compiling process. Watch the feedback window below for the message to connect the ATTINY85 systemboard.
4) Plug the ATTiny85 systemboard into a USB port on the development computer.
5) the process will upload the machine code program to the systemboard. When complete, will reset the systemboard and the program will begin exciting (running).
USB ATiny85 Systemboard Pinout
Use The Technology Wisely & Keep It Simple
Need More? Need Help? ........Software, Network, System & Data Center Builder & Developer | Development Services Available - Freelance Small Jobs; To Outsourced Long Term Service Provider Contract Labor Available.
CGI Computer Wares | EST 1979