Minimal I2C for the New AVR Microcontrollers
Mcu

Minimal I2C for the New AVR Microcontrollers

This article describes a set of minimal I2C routines for the new 0-series and 1-series ATtiny and ATmega microcontrollers. They allow any of these processors to act as an I2C Master and connect to I2C peripherals. As an example of their use I've designed a digital clock circuit based on...

Continue Reading
964
Views
0 Comments
Room Weather Station Using Arduino and BME280
Arduino

Room Weather Station Using Arduino and BME280

We have built quite a number of weather stations in several past tutorials, with each one differing from the other by the use of a different sensor, different display, etc. Today, we are going to build another weather monitoring station using the BME280 Temp and humidity sensor from...

Continue Reading
1255
Views
0 Comments
Programmable USB Hub has I2C, GPIO and SPI
USB

Programmable USB Hub has I2C, GPIO and SPI

A USB hub that's also a dev board and an I2C, GPIO, and SPI bridge In addition to being a 4-port USB 2 High-Speed hub, this Programmable USB hub is also: A CircuitPython based development board. A bridge between your computer and I2C (via Sparkfun Qwiic connectors), GPIO, and...

Continue Reading
1386
Views
0 Comments
0.42″ 72×40 Extra Small White Graphic OLED Display Module
LCD/OLED

0.42″ 72×40 Extra Small White Graphic OLED Display Module

DM-OLED042-647 is a 0.42" 72x40 Extra Small White Graphic OLED Display Module with SPI,I2C interface. Main features 0.42" 72 X 40 Pixel CPU Interface: I2C Drive IC: SSD1306 Display Colors :White Graphic OLED The OLED display is available from...

Continue Reading
1211
Views
0 Comments
0.86″ 96×32 White Graphic OLED Display Module
LCD/OLED

0.86″ 96×32 White Graphic OLED Display Module

This is a 0.86" 96x32 White Graphic OLED Display Module supporting SPI,MCU,I2C Main features 0.86" 96 X 32 Pixel CPU Interface: 8-bit 6800/8080 Parallel, 4-wire SPI, 3-wire SPI, I2C (default) Drive IC: SSD1316 Display Colors :White Graphic OLED The OLED...

Continue Reading
1310
Views
0 Comments
Using a 16×2 I2C LCD display with ESP32
Arduino

Using a 16×2 I2C LCD display with ESP32

A few weeks ago, we examined the features of ESP32 module and built a simple hello world program to get ourselves familiar with the board. Today, we will continue our exploration of the ESP32 on a higher level as we will look at how to interface a 16×2 LCD with it. Displays provide a...

Continue Reading
1698
Views
0 Comments
Programmable USB Hub will soon launch on Crowdsupply
USB

Programmable USB Hub will soon launch on Crowdsupply

A USB hub that's also a dev board and an I2C, GPIO, and SPI bridge. In addition to being a 4-port USB 2 High-Speed hub, this Programmable USB hub is also: A CircuitPython based development board. A bridge between your computer and I2C (via Sparkfun Qwiic connectors), GPIO,...

Continue Reading
1336
Views
0 Comments
Vishay VCNL4030X01 AECQ proximity sensor with four I2C address options
Sensor

Vishay VCNL4030X01 AECQ proximity sensor with four I2C address options

VCNL4030X01 incorporates photodiodes, amplifiers, and analog to digital converting circuits into a single chip by CMOS process. VCNL4030X01 integrates a PS, ALS and a high power IRED into one small package. It incorporates photodiodes, amplifiers, and analog to digital converting...

Continue Reading
1461
Views
0 Comments
Archives