Tag: I2C
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 ReadingRoom 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 ReadingProgrammable 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 Reading0.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 Reading0.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 ReadingUsing 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 ReadingProgrammable 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 ReadingVishay 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