Übersicht der Pinbelegung für die Programmcodes des beelogger (ATmega328) mit optionalen Sensoren, Modulen und Platinen.
Die Standardpins VCC, GND, RESET finden keine Berücksichtigung.
Aus den in der Hardware des ATmega328 fest vorgebenen Zuordnungen zu Funktionalitäten (Interrupt, I2C, SPI, u.a.) ergeben sich in Verbindung mit den vielfältigen Sensoren in der Pinbelegung Einschränkungen. Damit ergibt sich, dass Systeme nicht beliebig ausbaubar sind.
beelogger Universal |
beelogger-SMD beelogger-Universal (Solar) |
beelogger Sensoren |
|
D0 / RX | ATmega Seriell RX | ATmega Seriell RX | – |
D1 / TX | ATmega Seriell TX | ATmega Seriell TX | – |
D2 / INT0 | Interrupt DS3231SN / Taster/Arbeitsschalter |
– | |
D3 (INT1) | Interrupt Niederschlagmesser | DS18B20 oder Niederschlagsmesser |
|
D4 | Schalten der Stromversorgung für Sensoren, Module und DS3231 | – | |
D5 | DHT – Nr. 1 | ||
D6 | Hinweis: DS18B20 bei Universal 2.x | DHT – Nr. 2 oder DS18B20 oder HX711 Nr.2 DT / DATA |
|
D7 | SD-LED Hinweis: DHT Nr. 2 bei Universal 2.x |
HX711 Nr.2 CLK / SCK | |
D8 |
RX <- ESP8266-TX [2] |
RX <- ESP8266-TX RX <- GSM-L/TE-Modul-TX BT-RX |
|
D9 | TX -> ESP8266-RX [2] | TX -> ESP8266-RX TX -> GSM-/LTE-Modul-RX BT-TX |
|
D10 / SS | SD – CS | HX711 Nr. 2 DT | |
D11 / MOSI | SD – MOSI | HX711 Nr. 2 CLK | |
D12 / MISO | SD – MISO | ||
D13 / SCK | SD – SCK Status-LED |
||
A0 | HX711 CLK / SCK | ||
A1 | HX711 DT / DATA | ||
A2 | ESP8266-RESET | ESP8266-/ SIM800L-/ SIM7600 -RESET Schalten der Stromversorgung für GSM-/LTE-Modul |
|
A3 | BT-an | ||
A4 / I2C SDA | Bienenzähler | DS3231, EE-Prom | BH1750, SI7021, SHT31,BME280 |
A5 / I2C SCL | Bienenzähler | DS3231, EE-Prom | BH1750, Si7021, SHT31,BME280 |
A6 | Batteriespannung | ||
A7 | Solarspannung |
Informationen zu fest vorbelegten Pin des ATmega328:
Die Pins D0/D1 werden für den Programmdownload und die Debug-Ausgaben verwendet.
Pins D2/D3 sind die Interrupt-Pins des ATmega328. Die Zeitsteuerung vom Uhrmodul DS3231 erfolgt hierüber.
D8/D9 sind exclusiv für die serielle Schnittstelle über die Serial-Lib zu Ansteuerung von BT, WLAN,GSM,LTE Modulen.
Die SPI-Schnittstelle für den LAN-Adapter bzw. die SD-Karte belegt D10,D11,D12,D13.
Der I2C-Bus verwendet die Pin A4/A5.