efinf:blcks2017:tetristable:arduino

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!): esp32-neopixel.ino
  • MCP23017: Adafruit Library? Da ist eventuell noch etwas Arbeit nötig, bis der MCP läuft.
// 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();
  • efinf/blcks2017/tetristable/arduino.txt
  • Last modified: 2018/03/15 11:20
  • by Ivo Blöchliger