Category Archives: ATtiny

Reducing your ATtiny85 power consumption

      No Comments on Reducing your ATtiny85 power consumption

In this post, we will look at different techniques to reduce your AVR micro-controller power consumption. This is especially useful if you are running your device from batteries since it will allow them to last longer. More specifically, we will look at the impact of changing the micro-controller speed (frequency) and also at the impact of using sleep modes so… Read more »

Programming an ATtiny with an USBtinyISP programmer

What is an ISP programmer about? In one of my previous posts, I explained how to program an ATtiny by using an Arduino Uno as an ISP programmer. Today, I will explain how to use an USBtinyISP programmer instead. An USBtinyISP is used to perform what is called In-System (ISP) Programming. In other words, it is used to upload a… Read more »

Programming an ATtiny using an Arduino Uno

      No Comments on Programming an ATtiny using an Arduino Uno

Progamming an ATtiny micro controller can be done using an Arduino. Step 1: Prepare Arduino IDE Make sure your Arduino IDE is supporting ATtiny micro controllers. Look at this post for more details about how to configure your IDE to do that. Step 2: Prepare your Arduino Uno To use your Arduino Uno as a programmer, prostate you have to… Read more »

Setup Arduino IDE to program Attiny 13/44/45/84/85

      1 Comment on Setup Arduino IDE to program Attiny 13/44/45/84/85

This post explains how to install the popular Arduino IDE (v1.6) on your computer and configure it so you can program Attiny micro controllers. Install Arduino IDE First, download the IDE from this location: Arduino IDE download site. Once it is downloaded, you can run the program. What you downloaded is the application, not an installer, so simply move that… Read more »

Plant Watering Indicator (Part 2)

      1 Comment on Plant Watering Indicator (Part 2)

In part 1 of that post, I showed the PCB design for that project and how I produced it. This design relies on an Attiny13a: You will see that the following code is not done using regular Arduino functions. I used the registers directly instead. The reason for that is that you have only 1KB of space to store the… Read more »

Plant Watering Indicator (Part 1)

      1 Comment on Plant Watering Indicator (Part 1)

If you are like me, you never think about watering your plants.  Well, you think about it but only when they look very bad because they didn’t had water for weeks…  🙂 I thought it would be fun to create a small prototype that would tell me when my plants need water.  Here it the final result:     The… Read more »