fbpx

Input / Output Ports – LEDs

Input / Output Ports - LEDs

How do we connect LEDs to an ATtiny85 microcontroller and work with them by manipulating the Input/Output ports through the bits in the registers? This is a topic as old as microcontrollers so let’s dive into it. Hardware We’re going to use a Tinusaur board with an ATtiny85 microcontroller and an additional board such as …   Learn more …

OLED display that can work with Blocktinu and Tinusaur board

OLED display that can work with Blocktinu and Tinusaur board

Blocktinu is a web-based development environment for microcontrollers that works with blocks in a browser. Tinusaur boards now have an OLED display with 128 x 64 pixels resolution that uses the fastest microcontroller driver. A few days ago, we completed the integration between the Tinusaur boards; OLED display SSD1306; the fastest driver – SSD1306xLED; and …   Learn more …

How to connect ATtiny85 to multiple MAX7219 LED 8×8 Matrices

MAX7219 ATtiny85 for Multiple LED Matrices

How we could work with multiple MAX7219 LED 8×8 matrices connected in a chain, light up some LEDs, and use a memory buffer to save the current state of the LEDs. In our previous tutorial, we discussed how to create an interface between the ATtiny85 microcontroller and MAX7219 controller and connect a single 8×8 LED matrix. The …   Learn more …

MAX7219 ← ATtiny85 for Multiple LED Matrices

MAX7219 ATtiny85 for Multiple LED Matrices

In our previous tutorial, we discussed how to create an interface between the ATtiny85 microcontroller and MAX7219 controller for LED matrices. We created 4 basic functions: max7219_byte, max7219_word, max7219_init, and max7219_row and they work great with a single 8×8 LED matrix. Let’s take a step further and connect more LED 8×8 matrices. What’s our goal? …   Learn more …

How to connect MAX7219 to an ATtiny85 and work with an 8×8 LED Matrix

MAX7219tiny MAX7219 ATtiny85

What’s our goal? To connect a MAX7219 based LED Matrix module to an ATtiny85 microcontroller and control the LEDs. Doesn’t sound very complicated, right? The Titorial We wrote a short tutorial about how MAX7219 modules work, how to connect them to ATtiny85, and how to write a simple library to work with them Continue reading the MAX7219 ATtiny85 tutorial …   Learn more …

MAX7219 ← ATtiny85 Interface for LED Matrix 8×8

MAX7219tiny MAX7219 ATtiny85

What’s our goal? To connect a MAX7219 based LED Matrix module to an ATtiny85 microcontroller and control the LEDs. Doesn’t sound very complicated, right? The Hardware The MAX7219 controller manufactured by Maxim Integrated is a compact, serial input/output common-cathode display driver that could interface microcontrollers to 64 individual LEDs, 7-segment numeric LED displays of up …   Learn more …

MAX7219tiny

MAX7219tiny MAX7219 ATtiny85

MAX7219tiny is a C library for working with the MAX7219 display driver to control an 8×8 LED matrix. It is intended to be used with the Tinusaur boards but should also work with any other board based on ATtiny85 or a similar microcontroller. MAX7219tiny Source Code: https://gitlab.com/tinusaur/max7219tiny GitHub mirror at: https://github.com/tinusaur/max7219tiny NOTE: This project was …   Learn more …

AVR GCC Toolchain – Setup for Windows

AVR GCC Toolchain - Setup for Windows

We decided to write a guide on how to install and setup the AVR GCC Toolchain manually. Back in 2014, we wrote WinAVR Setup Guide which became quite popular on our website. Unfortunately, WinAVR has not been updated since 2010. AVR GCC Toolchain is a collection of tools and libraries used to compile your code for the AVR microcontrollers. This collection includes a compiler, assembler, linker, and some libraries. Most of the tools are based on efforts from the GNU community (GCC stands for GNU Compiler Collection), and some others are developed by Microchip.

Item added to cart.
0 items - $0.00