Last active
January 4, 2021 01:55
-
-
Save bmidgley/dee522b58a59326493708672e6ef8cb8 to your computer and use it in GitHub Desktop.
pioneer600 pi board detective work. what is on it?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ssd1306 on SPI bus: | |
# Raspberry Pi pin configuration: | |
RST = 19 | |
# Note the following are only used with SPI: | |
DC = 16 | |
bus = 0 | |
device = 0 | |
# 128x64 display with hardware SPI: | |
disp = SSD1306.SSD1306(RST, DC, SPI.SpiDev(bus,device)) | |
pdf8574 gpio extender -- 20 | |
left = 1 | |
up = 2 | |
down = 4 | |
right = 8? | |
led = 16 | |
beep = 128 | |
pcf8591 a/d -- 48 | |
ds3231 rtc -- 68 | |
bmp180 temp -- 77 | |
$ i2cdetect -y 1 | |
0 1 2 3 4 5 6 7 8 9 a b c d e f | |
00: -- -- -- -- -- -- -- -- -- -- -- -- -- | |
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | |
20: 20 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | |
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | |
40: -- -- -- -- -- -- -- -- 48 -- -- -- -- -- -- -- | |
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | |
60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- -- | |
70: -- -- -- -- -- -- -- 77 | |
https://learn.adafruit.com/i2c-addresses/the-list | |
FXAS21002 Gyroscope (0x20 or 0x21) | |
Chirp! Water sensor (0x20) | |
MCP23008 I2C GPIO expander (0x20 - 0x27) | |
MCP23017 I2C GPIO expander (0x20 - 0x27) | |
TMP102 Temperature sensor (0x48 0x49 0x4A or 0x4B) | |
PN532 NFC/RFID reader (0x48 only) | |
ADS1115 4-channel 16-bit ADC (0x48 0x49 0x4A or 0x4B) | |
INA219 High-Side DC Current/Voltage sensor (0x40 - 0x4F) | |
INA260 Precision DC Current/Power Sensor (0x40 - 0x4F) | |
This address is really popular with real time clocks, almost all of them use 0x68! | |
AMG8833 IR Thermal Camera Breakout (0x68 or 0x69) | |
DS1307 RTC (0x68 only) | |
PCF8523 RTC (0x68 only) | |
****DS3231 RTC (0x68 only) | |
MPU-9250 9-DoF IMU (0x68 or 0x69) | |
MPU-60X0 Accel+Gyro (0x68 or 0x69) | |
ITG3200 Gyro (0x68 or 0x69) | |
BME280 Temp/Barometric/Humidity (0x76 or 0x77) | |
****BMP280 Temp/Barometric (0x76 or 0x77) | |
****BMP180 Temp/Barometric (0x77 only) | |
BMP085 Temp/Barometric (0x77 only) | |
TCA9548 1-to-8 I2C Multiplexer (0x70 - 0x77) | |
IS31FL3731 144-LED CharliePlex driver (0x74 0x75 0x66 or 0x77) | |
HT16K33 LED Matrix Driver (0x70 - 0x77) | |
BMA180 Accelerometer (0x77 only) | |
MS5607/MS5611 Barometric Pressure (0x76 or 0x77) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment