|
-
- это CraftDuino - наш вариант полностью Arduino-совместимой платы.
-
CraftDuino - настоящий конструктор, для очень быстрого прототипирования и реализации идей.
-
Любая возможность автоматизировать что-то с лёгкостью реализуется с CraftDuino!
|
Просто добавьте CraftDuino!
подписаться на RSS-ленту
Комментарии (9)
RSS свернуть / развернутьnoonv
Ноги А0, А1, А2 и 8 ногу — зацепил на массу
SCL и SDA ноги — к 4 и 5 аналоговому выходу на Ардуино
ну и VDD на +5
в произвольный выход втыкаю светодиод и он тускло светиться.
#include <Wire.h>
void setup(){
Wire.begin();
}
void loop(){
Wire.beginTransmission(B01110000); //Адрес PCF8574A
Wire.send(B11111111); //В теории на всех выходах должно быть +5
Wire.endTransmission();
}
И ничего не происходит. Где чего не правильно?
vqd
vqd
вот
#include <Wire.h>
void setup(){
Wire.begin();
}
void loop(){
Wire.beginTransmission(B0111000);
Wire.send(B11111111);
Wire.endTransmission();
delay(1000);
Wire.beginTransmission(B0111000);
Wire.send(B00000000);
Wire.endTransmission();
delay(1000);
}
vqd
noonv
vqd
#include <Wire.h>
void setup(){
Wire.begin();
Serial.begin(9600);
}
void loop(){
Wire.requestFrom(B0111111,1);
Serial.print(Wire.receive(), BIN);
Serial.println();
delay(1000);
}
Кнопку прикрутил через массу.
vqd
Пытаюсь заставить две микросхемы вместе работать. Там есть подводные камни в подключении?
vqd
По совместной работе никаких сложностей не должно быть — только надо адреса разные микросхемам задать ну и опрашивать каждую по своему адресу, естественно.
Zoltberg
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.