Differences
This shows you the differences between two versions of the page.
| efinf:blcks2017:tetristable:arduino [2018/03/14 13:49] – created Ivo Blöchliger | efinf:blcks2017:tetristable:arduino [2018/03/15 10:20] (current) – Ivo Blöchliger | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== POCs und Hinweise zur Programmierung mit der Arduino IDE ====== | ||
| + | * ESP32-Entwicklungsumgebung installieren: | ||
| + | * RGB-Leds: Adafruit Neopixel Library installieren. 150 RGB-LEDS, 800kHz, Pin 4 (bitte ändern!): {{ : | ||
| + | * MCP23017: Adafruit Library? Da ist eventuell noch etwas Arbeit nötig, bis der MCP läuft. | ||
| + | |||
| + | <code c++> | ||
| + | // Write to chip | ||
| + | Wire.beginTransmission(chip); | ||
| + | Wire.write(reg); | ||
| + | Wire.write(0xff); | ||
| + | Wire.endTransmission(); | ||
| + | | ||
| + | // Read from Chip | ||
| + | Wire.beginTransmission(chip); | ||
| + | Wire.write(reg); | ||
| + | Wire.endTransmission(); | ||
| + | Wire.requestFrom(chip, | ||
| + | current[addr++]=Wire.read(); | ||
| + | </ | ||