GAMETINU – Small Game Platform, Powered by the Tinusaur – ATtiny85 Microcontroller Board

GAMETINU - Small Game Platform, Powered by the Tinusaur - ATtiny85 Microcontroller Board

The Gametinu is a small game platform that you could build yourself. But don’t worry, it isn’t that complicated. This circuit is very simple, and there are very few things that could go wrong. The “brain” of the Gametinu is the Tinusaur board, powered by the popular Atmel ATtiny85 microcontroller. Once your Gametinu is ready you can start … Read more

CARTINU – Small Robot Car, Powered by the Tinusaur – ATtiny85 Board

CARTINU - Small Robot Car, Powered by the Tinusaur - ATtiny85 Board

The Cartinu is a small robot car that you could build yourself. But don’t worry! It isn’t that complicated – this circuit, is so simple, that there are very few things that could go wrong. The “brain” of the Cartinu is the Tinusaur board that is powered by the popular Atmel ATtiny85 microcontroller. Once your Cartinu is ready … Read more

Introducing the BLOCKTINU – programming with blocks for the Tinusaur and ATtiny85

Blocktinu for Tinusaur

Dragging and dropping blocks on a web page that generates real C code which gets compiled on the cloud and then uploaded locally to your microcontroller. Does that sound interesting to you? Well, we’ve done it. Kind of. We called it Blocktinu. A couple of weeks ago me (Neven Boyanov) and my friend Geroge (Georgi Marinov) participated … Read more

UPDATED: DS1307 Library

The functions were moved to separate files in the DS1307tiny library. The sample code in the ds1307tiny_test1 module looks cleaner now. The output should be something like this … Note that one of the challenges working with a real-time clock the the DS1307 is to set it up with the correct time at the beginning. One way is to … Read more

Working with DS1307 Real-time Clock and ATtiny85 using USITWIX Library

DS1307 Serial Real-Time Clock USITWIX Tinusaur.

Working with the DS1307 Serial Real-Time Clock using the USITWIX library for I2C / TWI on Atmel ATtiny85 / Tinusaur. Let’s see how can we work with the DS1307 serial real-time clock using the USITWIX library for I2C / TWI on Atmel ATtiny85 / Tinusaur. Bellow is the testing setup. NOTE: We need the USB-to-Serial … Read more

Working with BMP180 Pressure Sensor and ATtiny85 using USITWIX Library

USITWIX – Using USI as TWI / I2C

In our previous post “USITWIX – Using UART as TWI / I2C” we looked at the USITWIX library that implements TWI / I2C communication between а  ATtiny85 micro-controller and peripherals. Let’s see now how we can use that library to work with the BOSCH BMP180 atmospheric pressure sensor and a ATtiny85/Tinusaur boards. The BMP180tiny Library So, we wrote a simple library (called it BMP180tiny) that uses USITWIX to read and … Read more

New Library: USITWIX – Using USI as TWI / I2C

Attiny85 Tinusaur USI TWI I2C BMP180 Variometer

As we know, there’s no I²C on ATtiny85, not even the TWI (Two Wire Interface, which is basically I2C with a different name) that some other Atmel chips have, so I had to write my own that takes advantage on the built-in USI unit. This library is called USITWIX and will be presented in this blog post. Of course, I used other people’s … Read more

The OWOWOD Library

OWOWOD is One Wire / One Way Output for Debugging library. It allows you to output text from the Tinusaur (ATtiny85 microcontroller or other similar), though USB-to-Serial or TTL converter (based on PL2303, CH340G or similar) and to the computer screen using COM port monitoring tool. Why one would need something like that? It would’ve … Read more

OWOWOD – One Wire / One Way Output for Debugging the Tinusaur (Part 3)

It is time now to write a library that will use the Debugging Output. In the previous 2 articles about OWOWOD we managed to generate proper serial signal and start sending characters out observing  the result on an oscilloscope. (see previous articles Part 1 and Part 2 for reference) The functions we have so far are: … Read more

OWOWOD – One Wire / One Way Output for Debugging the Tinusaur (Part 2)

In my previous post “OWOWOD – One Wire / One Way Output for Debugging the Tinusaur (Part 1)” I wrote how to get a proper reference signal from a serial communication using USB-to-Serial TTL converter. The next steps are to generate the same signal but programmatically using the ATtiny85. And this is what I did … … Read more