Category Archives: Arduino


Breakout module for Si7005 temperature and humidity sensor

The Si7005 is a digital relative humidity and temperature sensor from Silicon Labs. It integrates fully factory-calibrated humidity and temperature sensor elements with an analog to digital converter, signal processing and an I2C host interface in a single monolithic CMOS sensor IC. The Si7005 is available in a “non hand-assembly-friendly” 4×4 mm QFN package, which requires reflow soldering to mount it on a PCB. This breadboard friendly breakout board is designed to make your prototype project with the Si7005 sensor much easier. It can be used with PIC, Arduino, or any other microcontroller development platform through an I2C bus. The power

Read more

Arduino Uno computer that runs BASIC

This instructable describes how to design a BASIC shield for Arduino Uno to construct a standalone computer with BASIC interpreter. The shield uses the Atmega1284P MCU to run the TinyBASIC program and read the PS/2 keyboard inputs. The Atmega328 on Arduino UNO runs the TVout sketch and is responsible for generating a video signal to print characters on TV screen. Any input from the keyboard or output from TinyBASIC are sent to the Arduino UNO through a serial port and are then displayed on the TV screen by Arduino Uno.

Read more

nrf24l01+ RF module and ATtiny85

Ralph Doncaster writes, Nrf24l01+ modules are a cheap and low-power option for MCU wireless communication. Libraries are available for Arduino, and for arduino compatible MCUs like the ATTiny85. Controlling the nrf modules usually requires power plus 5 pins – CE, CSN, SCK, MOSI, & MISO. With pin-limited MCUs like the ATtiny85, 5 pins is a lot to tie up. On something like the Digispark, with PB3 and PB4 hard-wired to USB+ and USB-, using the nrf24l01+ modules might seem impossible. Another issue is that although the nrf inputs are 5v tolerant, Vcc must be between 1.9 and 3.6V. I’ve designed

Read more
« Older Entries Recent Entries »