Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== POCs und Hinweise zur Programmierung mit der Arduino IDE ====== * ESP32-Entwicklungsumgebung installieren: siehe Interweb. * RGB-Leds: Adafruit Neopixel Library installieren. 150 RGB-LEDS, 800kHz, Pin 4 (bitte ändern!): {{ :efinf:blcks2017:tetristable:esp32-neopixel.ino |}} * MCP23017: Adafruit Library? Da ist eventuell noch etwas Arbeit nötig, bis der MCP läuft. <code c++> // Write to chip Wire.beginTransmission(chip); // HW Address (last 3 Bits are A0/A1/A2 on MCP23017) Wire.write(reg); // IODIRA / IODRIB register Wire.write(0xff); // All input Wire.endTransmission(); // Read from Chip Wire.beginTransmission(chip); Wire.write(reg); // GPIOA/B-Register Wire.endTransmission(); Wire.requestFrom(chip, 1); current[addr++]=Wire.read(); </code> efinf/blcks2017/tetristable/arduino.txt Last modified: 2018/03/15 11:20by Ivo Blöchliger