Aug 302014

A computer running BASIC, generating composite video and reading PS/2 keyboard input using a single ATmega microcontroller. A computer running the TinyBASIC programming language on an ATmega 1284P microcontroller as well as generating composite video signals and reading PS/2 keyboard input. The computer is easy to assemble at home as all components are through-hole. You can buy ready made PCB. System features include:

  • 8bit ATmega microcontroller running at 16MHz (ATmega 1284P).
  • Over 7KB of memory available for creating BASIC programs.
  • Header for external EEPROM ‘cards’ which allow full size programs to be saved (using a 25LC640 EEPROM IC); 4KB internal EEPROM available within the microcontroller.
  • USBasp programming header allowing easy programming of the computer once assembled.
  • Many GPIO pins for connecting to components and other circuits.
Jun 052014

AVR-CDC is low speed USB CDC (Communication Device Class) soft device, suitable for “a poor man’s FTDI replacement”. Its firmware is suitable even for ATtiny45. It can handle 1200-4800 Baud using internal oscillator on ATtiny45, but with ATtiny2313 or ATmegas can handle up to 38k.

Apr 282014

Author says: “Over the summer I needed to find a way to get OFF of the arduino board and onto smaller/cheaper microcontrollers for more permanent projects.
For a while I have been using the ArduinoISP sketch to upload files, but if I wanted to upload a hex file, I needed a real programmer. So I looked at adafruit’s USBTinyISP, which I must say, was VERY cheap comparing to Atmel’s other programmers. As cheap as it was, it was $22; I don’t spend $22 on one thing, so, let me get started on how to make your own usbtinyisp.”

Mar 222014

USB implemented on an ATtiny10? Impossible… ATtiny10 has only 1kB FLASH, 32 bytes SRAM and reduced register set! Oh… wait… look at µ-Wire – it’s USB on an ATtiny 10! It shows ATtiny10 is more than sophisticated LED blinker! Great work, anyway…

Feb 232013

Why not? The VisualMicro plugin for Microsoft Visual Studio allows an Arduino project (with code completion) to be developed, compiled and then uploaded to any Arduino micro-processor. This plugin works with full MS Visual Studio, but don’t worry – you can get MSVS legally for 3 years, and here is more about this offer. Arduino for Visual Studio is a free Arduino development alternative that provides 100% compatibility with the Arduino programming IDE 0023, 1.0.1, 1.0.2 (1.5 coming soon). Unlike other Arduino plugins, this plugin ensures compatibility with all arduino open source projects. The plugin brings the same ease of programming to Visual Studio that is provided by the Arduino IDE. It’s really easy to use and very stable! (from VisualMicro page)