Arduino

Arduino und ESP8266: Fallstricke bei I2C

Veröffentlicht am

Die I2C-Schnittstelle ist eine der einfachsten Möglichkeiten, eine Kommunikation zwischen Mikrocontrollern und externen Komponenten wie Sensoren oder anderen Mikrocontrollern zu realisieren. Die Komplexität ist vor allem in der Software versteckt (individuelle Adressierung etc.) aber auch bereits die scheinbar triviale Zweidraht-Verbindung läuft nicht immer so auf Anhieb, wie man denken würde. In meinem Bastellager haben sich […]

Arduino

Democode: I2C-RTC Modul aus Arduino ansprechen

Veröffentlicht am

Beispielcode für die Ansteuerung eines I2C RTC Moduls DS1340 von Gravitech. /****************************************************************************** Example program I2C-RTC interface with Arduino. SETUP:    I2C-RTC => Arduino           PIN1 => A5, PIN2 => A4, PIN3 => ground, PIN6 => +5V Note:     The program is written for address 0xD0 (Arduino address 0x68).           This program was tested using Arduino Nano Document: […]

Arduino

DS1307 RTC Democode

Veröffentlicht am

// Date and time functions using a DS1307 RTC connected via I2C and Wire lib #include <Wire.h> #include „RTClib.h“ #if defined(ARDUINO_ARCH_SAMD)  // for Zero, output on USB Serial console    #define Serial SerialUSB #endif RTC_DS1307 rtc; void setup () {   while (!Serial);  // for Leonardo/Micro/Zero   Serial.begin(57600);   Wire.begin();   rtc.begin();   if (! […]