// библиотека для работы I²C #include // библиотека для работы с модулем Slot Expander (I²C IO) #include // создаём объект expander класса GpioExpander по адресу 42 GpioExpander expander(42); // пин подключения светодиода #define EXPENDER_LED_PIN 2 void setup() { // включаем I²C. Для Arduino Due - Wire1.begin(); Wire.begin(); // Инициализируем объект expander. Для Arduino Due - adio.begin(&Wire1); expander.begin(); // настраиваем пин светодиодов в режим выхода expander.pinMode(EXPENDER_LED_PIN, OUTPUT); } void loop() { // подаём на пин светодиода модуля Slot Expander «высокий сигнал» expander.digitalWrite(EXPENDER_LED_PIN, HIGH); // ждём пол секунды delay(500); // подаём на пин светодиода модуля Slot Expander «низкий сигнал» expander.digitalWrite(EXPENDER_LED_PIN, LOW); // ждём пол секунды delay(500); }