Hardware Matrix

Hardware Compatible with Arduino Ecosystem

20 devices documented for Arduino Ecosystem, including what each one needs before it will report entities.

20 devices 4 with an ESPHome config

20 shown

Interface
ADS1115 16-bit 4-Channel Precision ADC Texas Instruments I2C Bus / 3.3V 0x48 Intermediate ESPHome ↗ Manual config
ADXL345 3-Axis Accelerometer Analog Devices I2C / SPI / 3.3V Intermediate Manual config
Arduino UNO R4 WiFi LED Matrix Board Arduino SPI / I2C / 5V Native Plug-and-Play Manual config
AS5600 12-bit Magnetic Rotary Encoder ams OSRAM I2C Bus / 3.3V Intermediate Manual config
DS1307 Real-Time Clock Module Maxim Integrated I2C Bus / 5V Native Plug-and-Play Manual config
DS3231 High Precision Real-Time Clock Maxim Integrated I2C Bus / 3.3V Plug-and-Play Manual config
MAX30100 Heart Rate Oximeter Sensor Maxim Integrated I2C Bus / 3.3V Intermediate Manual config
MAX30102 Pulse Oximeter & Heart Rate Sensor Maxim Integrated I2C Bus / 3.3V Advanced Manual config
MAX31865 RTD PT100 Temp Amplifier Maxim Integrated SPI Bus / 3.3V Advanced ESPHome ↗ Manual config
MAX6675 K-Type Thermocouple Sensor Maxim Integrated SPI Bus / 3.3V Intermediate ESPHome ↗ Manual config
MCP4725 12-bit DAC Converter Microchip Technology I2C Bus / 3.3V Intermediate Manual config
MLX90640 32x24 IR Thermal Camera Array Melexis I2C Bus / 3.3V Advanced Manual config
MPU6050 6-DOF Gyro Accelerometer InvenSense I2C / 5V-3.3V Level Shift Intermediate Manual config
MPU9250 9-Axis MotionTracking IMU InvenSense SPI / I2C / 3.3V Advanced Manual config
nRF24L01+ 2.4GHz RF Transceiver Nordic SPI Bus / 3.3V Advanced Manual config
PCA9685 16-Channel 12-bit PWM Servo Driver NXP I2C Bus / 3.3V to 5V Intermediate Manual config
QMC5883L 3-Axis Compass Magnetometer QST I2C Bus / 3.3V 0x0D Intermediate ESPHome ↗ Manual config
STM32F411 Black Pill MPU9250 IMU WeAct Studio SPI / I2C / 3.3V Advanced Manual config
TCS3200 Color Sensor Frequency Module ams OSRAM Frequency Pulse / 3.3V Intermediate Manual config
Teensy 4.1 ARM Cortex-M7 Ethernet Board PJRC High-Speed SPI / 3.3V Advanced Manual config

Other platforms