Гость Dinovasya Опубликовано 9 июня, 2018 Поделиться Опубликовано 9 июня, 2018 Хочу собрать умный сетевой фильтр на 5 розеток (1-постоянно включена, 1 регулируемая по времени, 3 регулируются датчиком AM2320). Всё это будет внутри корпуса сетевого фильтра. Помощь Ваша мне нужна на всём этапе сборки и программирования. 1 с чего начну: Tiny RTC 1307 подключил по I2C, на эти же пины А4,А5 посадил AM2320 также по I2C. Это правильный подход? I2C: 4 (SDA) and 5 (SCL). Support I2C (TWI) communication using the Wire library. Есть ли у кого набор готовых скетчей по данной конфигурации? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Дмитрий Билайновский Опубликовано 10 июня, 2018 Поделиться Опубликовано 10 июня, 2018 /** скетч измеряет каждые 5 секунд влажность и температуру сдатчика Am2320 и выводит показания в монитор порта. Нужно сделать чтоб при влажности менее 80 % включалось реле на пине D6 При достижении влажноси 96% отключить реле на пине D6 Нужно при температуре ниже 14 градусов включить реле на пине D5 Нужно при достижении температуры 16 градусов выключить реле на пине D5 **/ // Include library into the sketch #include <AM2320.h> // Create an instance of sensor AM2320 sensor; void setup() { // enable serial communication Serial.begin(9600); // call sensor.begin() to initialize the library sensor.begin(); } void loop() { // sensor.measure() returns boolean value // - true indicates measurement is completed and success // - false indicates that either sensor is not ready or crc validation failed // use getErrorCode() to check for cause of error. if (sensor.measure()) { Serial.print("Temperature: "); Serial.println(sensor.getTemperature()); Serial.print("Humidity: "); Serial.println(sensor.getHumidity()); } else { // error has occured int errorCode = sensor.getErrorCode(); switch (errorCode) { case 1: Serial.println("ERR: Sensor is offline"); break; case 2: Serial.println("ERR: CRC validation failed."); break; } } delay(5000); } 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.