Ви не увійшли.
ОК.
Обычно думаешь, вот подскажу, минута делов - глядишь, помогу, сдвину. А там... болото.(
И что поражает - знаний то не нужно много, зачастую примитивщина на уровне физики 8-го класса.(
И, к тому же, Гугль есть - это ведь не то что раньше.) Понять сложно...((
....( Да и пИдагог из меня никудышний...
поговорить вообще не причем, а вот делать - наверное лишнее
Я понял что с чайниками общаться дело совсем неблагодарное. Всю душу вынут, иной раз.( Да и пИдагог из меня никудышний...
Green, ROFL )
У Вас 2 лупа и 2 сетупа.) Уберите по одному. "Только гляди не перепутай, Кутузов!"
Теперь такая ошибка:
exit status 1
expected unqualified-id before 'if'
Подскажите, а то не могу найти. Как отключить программно подсветку?
Нашел, как дисплей но при этом подсветка горит...
lcd.noBacklight();
// #include <boarddefs.h>
// #include <IRremote.h>
// #include <IRremoteInt.h>
// #include <ir_Lego_PF_BitStreamEncoder.h>
int pinOut = A1; // Константа. Будем использовать пин контроллера A1 для подключения светодиода.
void setup() {
// put your setup code here, to run once:
// Процедура инициализации программы
pinMode(pinOut, OUTPUT); // Установить пин А1 в режим выхода
Serial.begin(9600); // Инициировать работу COM порта платы на скорости 9600 бит в секунду
}
// Главный цикл программы
void loop() {
// Проверяем, есть ли очереди COM порта входящие данные
if (Serial.available() > 0) {
int command = Serial.read(); // считываем значение из порта
if ('1' ==command){ //Если получена цифра "1"
digitalWrite(pinOut, 1); // Отправить логическую единицу (+5В) на пин А1
Serial.println("LED is ON"); //Отправить сообщение в COM порт
}else if ('0'==command){ //Если получена цифра "0"
digitalWrite(pinOut, 0); // Отправить логический ноль (0В) на на пин А1
Serial.println("LED is OFF"); //Отправить сообщение в COM порт
}
}
}
Green ++ )
У Вас 2 лупа и 2 сетупа.) Уберите по одному. "Только гляди не перепутай, Кутузов!"
по слухам некие А1 могут выступать только аналоговые входы (AINx) выберете другой pinOut
как убрать ошибку : exit status 1
expected initializer before 'pinMode'
вот программа:
#include <boarddefs.h>
#include <IRremote.h>
#include <IRremoteInt.h>
#include <ir_Lego_PF_BitStreamEncoder.h>
void setup() {
// put your setup code here, to run once:
int pinOut = A1; // Константа. Будем использовать пин контроллера A1 для подключения светодиода.
// Процедура инициализации программы
void setup()
pinMode(pinOut, OUTPUT); // Установить пин А1 в режим выхода
Serial.begin(9600); // Инициировать работу COM порта платы на скорости 9600 бит в секунду
}
// Главный цикл программы
void loop()
// Проверяем, есть ли очереди COM порта входящие данные
if (Serial.available() > 0) {
int command = Serial.read(); // считываем значение из порта
if ('1' ==command){ //Если получена цифра "1"
digitalWrite(pinOut, 1); // Отправить логическую единицу (+5В) на пин А1
Serial.println("LED is ON"); //Отправить сообщение в COM порт
}else if ('0'==command){ //Если получена цифра "0"
digitalWrite(pinOut, 0); // Отправить логический ноль (0В) на на пин А1
Serial.println("LED is OFF"); //Отправить сообщение в COM порт
}
}
}
}
void loop() {
// put your main code here, to run repeatedly:
}
плата Ardruino/Genuino uno
а какой индикатор ? как обычно подсветка выводить на pin
https://github.com/arduino/Arduino/blob … dCrystal.h
подсветки не видать, вероятнее всего по мануалу включена на питание,
переделываете аналог out , и будет работать
Подскажите, а то не могу найти. Как отключить программно подсветку?
Нашел, как дисплей но при этом подсветка горит...
зарядка для телефона ) и кабель mini usb наверное
если не хотите выключать дисплей
можно сделать PWM подсветку, будет красиво )
срок жизни дисплея если не OLED пусть Вас особо не волнует, но срок службы устройства хватит
Зависает только экран или на терминал тоже ничего не выдает?
Все виснет, и экран и serial ....
Вывод из зависания, просто кнопка ресет или сброс питания ....
Сейчас сделал плавающие надписи что бы экран не светился в одном месте ....
lcd.clear();
curOffice = random(0,5);
curOfficeTemp = (curOffice + 7);
lcd.setCursor(curOffice, 0);
lcd.print("Office");
lcd.setCursor(curOfficeTemp, 0);
lcd.print(ds.getTempC(sensor1));
lcd.setCursor(curOffice, 1);
lcd.print("Water");
lcd.setCursor(curOfficeTemp, 1);
lcd.print(ds.getTempC(sensor2));
У меня подозрение что это связано именно с USB, комп с Mac OS X, может он экономит так электричество ....
всем привет, я только начинаю работать с ардуино, вероятно мои ответы будут вам полезны
LCD - выключить питание, и не забыть все ноги индикатора в ноль выставить, при повторном выводе выполнить переиницицизацию индикатора
зависание
- ошибки в библиотеках USB стека, кто его знает как ведет себя этот драйвер, при такой длительной работе
- переполнение стека ( USB / user lib ) ?питание:
попробовать записать от внешнего источника, контроль только на индикаторе
вывод serial убрать, даже если очень нужен , Вы ищете плавающую ошибку )
Попробую все сделать, надо только питание найти внешнее ....
всем привет, я только начинаю работать с ардуино, вероятно мои ответы будут вам полезны
LCD - выключить питание, и не забыть все ноги индикатора в ноль выставить, при повторном выводе выполнить переиницицизацию индикатора
зависание
- ошибки в библиотеках USB стека, кто его знает как ведет себя этот драйвер, при такой длительной работе
- переполнение стека ( USB / user lib ) ?
питание:
попробовать записать от внешнего источника, контроль только на индикаторе
вывод serial убрать, даже если очень нужен , Вы ищете плавающую ошибку )