Ich habe mir jetzt einen Aurino UNO gekauft. Bis jetzt habe ich schon das ein oder andere Beispielprogramm getestet. Ich möchte jetzt drei Portexpander Type MCP 23S17ESP die per I2C Angesteuert werden. Ich habe folgenden Scatch getestet:
C
/********************************************************
** Downloaded from: **
** http://www.arduino-projekte.de **
********************************************************/
#include <Wire.h>
#include "Adafruit_MCP23017.h"
Adafruit_MCP23017 mcp;
void setup() {
mcp.begin(); // use default address 0
for (int i=0;i<16;i++)
{
mcp.pinMode(i, OUTPUT);
}
}
void loop() {
delay(500);
for (int i=0;i<8;i++)
{
mcp.digitalWrite(i, HIGH);
mcp.digitalWrite(15-i, HIGH);
delay(1000);
mcp.digitalWrite(i, LOW);
mcp.digitalWrite(15-i, LOW);
}
}
Alles anzeigen
Mein Probem ist wie kann ich die Adresse ändern. Mann müsste dort doch was ändern. Aber was?
[code=php]
mcp.begin(); // use default address 0[/php]