Easy Serial on the ATtiny

Introduction The Atmel tinyAVR MCU's are great little chips for projects but can prove difficult to debug. Some ATtiny chips do not have direct support for hardware based serial and therefore the Serial object is unavailable in your code, however, it is easy to add a SoftwareSerial object and view output in the Arduino IDE. The code in this article uses an ATtiny85 with an FTDI Serial TTL-232 USB Cable to s ...

Read more

Trinket Firmware Exorcism

Story Warning: Digispark uses Attiny85 PIN#1 as I/O - remove RESET button functionality Notes FOR ADVANCED USERS ONLY  The Trinket 5V and the Digispark share the same hardware design, right down to the LED being on PB1. Personally, I prefer the Trinket hardware over the Digispark, but the Digispark has a totally different ecosystem and is stackable, but for this article only the hardware design similarities ...

Read more

A Semaphore for your Office Desk

Story This is a small semaphore you can put on your desk. You can use it to tell whatever you want to the people around it. For example, because you need some concentration and you'd like your colleagues not to disturb you. Or to tell the status of the system you're managing. Or say which mood are you today. The possibilities are endless! I wanted the thing to be dead-simple to use. It's not connected to In ...

Read more

OH HAI! on Windows 10 IoT Core

Oh, Hai Hai ('hi') is an integration point for several stand alone smart home technologies.  Hai runs on the Raspberry Pi and can be adapted to optimize electricity consumption (lighting/HVAC) and water usage (irrigation/rain collection) in a number of ways. Hai was originally envisioned for any Pi running Raspbian OS, but is also being ported over to utilize the new Windows IoT Core on a Raspberry Pi 2. Th ...

Read more

nRF24L01+ with ATtiny85 3 Pins

This would be the continuation of my previous project Programming ATtiny85 with Arduino Uno. Now with cheaper ATtiny85 in place I was looking for cheaper ways to transmit the sensor data. Which brought me to nRF24L01+ a cheap, low power RF transceiver. This seemed to be the better solution for me. But there was one problem, limitation in number pins in ATtiny85. I can't connect both nRF24L01+ and the sensor ...

Read more

Arduino: Individually Control Shift Register Pins

If you want an article on general 74hc595 shift register usage with detailed explanition on how it works/what it’s doing, you want this article here: http://bildr.org/2011/02/74hc595/ The following code and library are compatible with arduino software 1.0+ ONLY. You can download the newest version of the arduino software here. Earlier this year we did an article on using the 74hc595 shift register with your ...

Read more

High-Power Control: Arduino + N-Channel MOSFET

Eventually you are going to find yourself holding a 12v solenoid, motor, or light and wondering “How the heck am I supposed to control this from my Arduino?” And we have covered this in the past. Today we are going to talk about another way of doing just that, this time with an N-Channel MOSFET metal–oxide–semiconductor field-effect transistor, specifically the RFP30N06LE MOSFET (You can pick these up from ...

Read more

A Swarm of Xbees! Arduino Xbee Wireless & More

In the past we have covered a few things that interact through serial, from RFID readers to controlling an Arduino’s pins using the serial terminal. Serial as we have talked about it is actually know as UART, and operates over 2 pins RX and TX (receive and transmit). These connections have previously been limited by their required wires. So… what if you could drop the wire connection between the arduino and ...

Read more

Get Touchy – Nintendo DS Touch Screen + Arduino

It seems like touch screens are plastered on every consumer electronic device from your phone to your refrigerator. And why not right? Well, even though those beautiful multitouch hi-res screens are a little pricy and crazy hard to develop with, doesn’t mean we cant still add a touch panel to our project. The touch panel from the Nintendo DS provides a very simple, inexpensive solution to allow us to do jus ...

Read more

High-Power Control: Arduino + TIP120 Transistor

Up until now, we have talked about working with a lot of low-power devices. Sensors, LEDs, ICs, and the like are all capable of being powered directly from your Arduino, but as many awesome 5 and 3.3v components as there are, eventually you will find yourself holding a 12v solenoid, motor, or light and wondering “How the heck am I supposed to control this from my Arduino?” Well today we are going to talk ab ...

Read more

Displaying on Paper – Thermal Printer + Arduino

The following code and library are compatible with arduino software 1.0+ ONLY. You can download the newest version of the arduino software here. Outputting data can be extremely useful, and typically when we look at doing this, it is either to the Arduino’s serial terminal, or to some sort of display. But what about making physical copies of the data? So a few months back, SparkFun started selling a thermal ...

Read more

Ultrasonic range finder using arduino

Ultrasonic range finder using 8051 mictrocontroller has been already published by me in this website. This time it is an ultrasonic range finder using arduino. HC-SR04 ultrasonic range finder module is used as the sensor here. The display consists of a three digit multiplexed seven segment display. This range finder can measure up to 200 cm and has an accuracy of 1cm. There is an option for displaying the d ...

Read more
Scroll to top