wiki8.blessen.de

Kreativität für die Realität

Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekt:huehnerstall

Projekte

Hühnerstall

Seed

Display

Nutzt I2C Wikipedia

#include "U8glib.h"
// setup u8g object, please remove comment from one of the following constructor calls
// IMPORTANT NOTE: The following list is incomplete. The complete list of supported
// devices with all constructor calls is here: https://github.com/olikraus/u8glib/wiki/device
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NO_ACK); // Display which does not send AC VMA438 -
Velleman , UN-comment this line as it is now 

Teile

Batterie + Laden

Automatik

Motor

Motoren

Funktionen

Anzeige

Button 1 Button2 Button3
Helligkeit Wert + -
Dunkelheit Wert + -
Motorgeschwindigkeit + -
Auf/Zu + -
Hoch/runter + -

Lichtsensor mit einem 1mΩ resistor

Info

Das 0,96-Zoll OLED-Display mit SSD1306 und das MCP23017 I/O-Erweiterungsboard verwenden beide das I2C-Protokoll, aber sie haben unterschiedliche Standardadressen:

SSD1306 OLED-Display: Die typische I2C-Adresse ist 0x3C oder 0x3D, je nach Konfiguration des SA0-Pins.

MCP23017 I/O-Erweiterungsboard: Die Standardadresse liegt bei 0x20 bis 0x27, abhängig von der Einstellung der Adresspins A0, A1 und A2.

Da beide Geräte über I2C kommunizieren, kannst du sie problemlos am selben Bus betreiben, solange ihre Adressen unterschiedlich sind. Falls du Probleme hast, kannst du einen I2C-Scanner-Sketch

projekt/huehnerstall.txt · Zuletzt geändert: (Externe Bearbeitung)