This FeatherWing includes two second, inner rows of through-hole pads, each one of which is connected to the adjacent pad.
- 3.3V - The lower-left highlighted pin-pair is the 3.3V power pin. This connects to 3.3V power on the Feather, and powers the Wing.
- GND - The lower-right highlighted pin-pair is the common ground for power and logic.
Both sensors use I2C to communicate. The highlighted pin-pairs are SCL (left) and SDA (right). These pins are shared with the STEMMA QT connector.
The default I2C address for the ADXL343 is 0x53.
The default I2C address for the ADT7410 is 0x48.
- SCL - This is the I2C clock pin. Connect to your microcontroller's I2C clock line. It has a 10K pullup.
- SDA - This is the I2C data pin. Connect to your microcontroller's I2C data line. It has a 10K pullup.
On the right end of the board is a STEMMA QT connector. These connectors allow you to easily connect to development boards with STEMMA QT connectors, or to other things, with various associated accessories.
INT1 and INT2: There are two optional interrupt output pins on this sensor, which can be configured to change their state when one or more 'events' occur.
The ADXL343 has two address options: 0x53 (default) and 0x1D (jumper soldered closed).
- A0 - This is the address jumper for the ADXL343. By default the pin is pulled down, meaning it has a value of 0 at startup, which will results in an I2C address of 0x53. If you set this pin high (to 3.3V) by soldering the jumper closed, and reset, the I2C address will be updated to 0x1D.
- INT - This is the 'open-drain' interrupt output pin, and can be optionally connected to your MCU to trigger a HW interrupt whenever an appropriate event happens with the sensor. See the datasheet and driver for further details. It will go low or logic '0' when it is asserted.
- CT - This 'open-drain' pin can be configured to trigger to go low or to logic '0' when a Critical Temperature (CT) threshold is passed.
The ADT7410 has two address jumper pins. These jumpers allow you to chain up to 4 of these boards on the same pair of I2C clock and data pins. To do so, you solder the jumper "closed" by connecting the two pads.
On the front of the board are two address pins, labeled A0 and A1. Just like the jumpers, these pins allow you to change the I2C address to connect multiple boards by connecting them to 3.3V.
The default I2C address is 0x48. The other address options can be calculated by “adding” the A0 and A1 to the base of 0x48.
A0 sets the lowest bit with a value of 1 and A1 sets the next bit with a value of 2. The final address is 0x48 + A0 + A1 which would be 0x4B.
If A0 is soldered closed, the address is 0x48 + 1 = 0x49.
If A1 is soldered closed, the address is 0x48 + 2 = 0x4A.
The table below shows all possible addresses, and whether the pin(s) should be high (closed) or low (open).
Text editor powered by tinymce.