Nano Sensor and Controller Circuit
Connections
Board pin numbers are those printed on the board while code pin numbers need to be used in code (generally indicated in the pinout diagram as the GPIO pin number). They may be the same or different, depending on the board.
Board Pin | Code Pin | Function | Component | Pin |
|---|---|---|---|---|
| D0 | 0 | UART RX (code upload) | DO NOT USE | - |
| D1 | 1 | UART TX (code upload) | DO NOT USE | - |
| D2 | 2 | Digital GPIO In (Interrupt) | LoRa SX1278-RA02 | DIO0 |
| D3 | 3 | Digital GPIO In (Interrupt) | PIR Motion Sensor | Digital Out |
| D4 | 4 | Digital GPIO In | MQX Gas Sensor | Digital Out |
| D5 | 5 | Digital GPIO Out (PWM) | RGB LED Module | Red Cathode |
| D6 | 6 | Digital GPIO Out (PWM) | RGB LED Module | Green Cathode |
| D7 | 7 | Digital GPIO In | - | - |
| D8 | 8 | Digital GPIO Out | Buzzer | Digital In |
| D9 | 9 | Digital GPIO Out (PWM) | RGB LED Module | Blue Cathode |
| D10 | 10 | SPI CS | LoRa SX1278-RA02 | NSS |
| D11 | 11 | SPI COPI | LoRa SX1278-RA02 | COPI |
| D12 | 12 | SPI CIPO | LoRa SX1278-RA02 | CIPO |
| D13 | 13 | SPI SCK | LoRa SX1278-RA02 | SCK |
| A0 | A0 | Digital GPIO Out | LoRa SX1278-RA02 | RST |
| A1 | A1 | Digital GPIO Out | Ultrasonic Distance Sensor | Echo |
| A2 | A2 | Digital GPIO In | Ultrasonic Distance Sensor | Trigger |
| A3 | A3 | Digital In | Soil Moisture Sensor | Digital Out |
| A4 | A4 | I2C SDA | I2C LCD | SDA |
| A5 | A5 | I2C SCL | I2C LCD | SCL |
| A6 | A6 | Analog In | Soil Moisture Sensor | Analog Out |
| A7 | A7 | Analog In | MQX Gas Sensor | Analog Out |