Particle Photon, управляющий PCF8574 через I2C, работает на Arduino

Я пытаюсь читать и управлять некоторыми кнопками и светодиодами на инфракрасном глазу Bang & Olufsen. Он использует микроконтроллер pcf8574 для управления 2 светодиодами и 4 кнопками. Прежде всего, я просто хочу, чтобы светодиоды мигали. Я успешно сделал это с Arduino Uno.

Но я хочу использовать его с фотоном частиц, чтобы я мог подключиться к Интернету. Здесь у меня есть код, который работал на Arduino:

#include <Wire.h>
#define beolink (B0100000) 

void setup() {
    Wire.begin();
}

void loop() {
    Wire.beginTransmission(beolink);
    Wire.write(0b11111111);
    Wire.endTransmission();
    delay(1000);
    Wire.beginTransmission(beolink);
    Wire.write(0b00111111);
    Wire.endTransmission();
    delay(1000);
} 

У меня нет ошибок на Particle Photon. Я также пробовал переключать кабели и пробовал 5 В вместо 3,3 В. Я подключил контакты на Particle Photon к тем же контактам, что и на Arduino [SCL(D1) и SDA(D0)].


person Jakob Lykke    schedule 01.01.2020    source источник
comment
Спасибо за исправление грамматики! :D Я новичок в этом XD.   -  person Jakob Lykke    schedule 02.01.2020


Ответы (1)