Поиск сообщества
Показаны результаты для тегов 'скетч'.
Найдено: 7 результатов
-
Реле времени: управление устройствами по таймеру Программу скомпилировал -залил в ардуину ,но что то работает не так . При включении высвечивается приветствие и по прошествии времени с экрана все исчезает .При нажатии на кнопку энкодёра высвечивается меню ,но сразу же исчезает с экрана по отпускании кнопки.Что то менять в меню возможно только при удержании нажатой кнопки -чтобы перейти к другому пункту меню приходится отпускать кнопку с экрана все исчезает и при следующем нажатии высвечивается уже другое меню .Что в скетче не так объясните товарищу дубу .Программу скетча спрятал тут .Если надо сниму все действия на видио . Да заливаю программу в ардуино нано -может надо как по схеме в ардуино уно ?
-
дано: библиотека кнопок вида: //кнопки #include "GyverButton.h" GButton b1(A0); GButton b2(A1); GButton b3(A2); GButton b4(A3); GButton b5(A4); GButton b6(A5); GButton b7 (2); GButton b8 (3); Собственно вопрос в том, как правильно объявить масив из кнопок, чтобы легко можно было конструкцию вида: b1.tick(); b2.tick(); b3.tick(); b4.tick(); b5.tick(); b6.tick(); b7.tick(); b8.tick(); if (b1.isPress()) bitWrite(buttons, 1 -1,1); if (b1.isRelease()) bitWrite(buttons, 1 -1,0); if (b2.isPress()) bitWrite(buttons, 2 -1,1); if (b2.isRelease()) bitWrite(buttons, 2 -1,0); if (b3.isPress()) bitWrite(buttons, 3 -1,1); if (b3.isRelease()) bitWrite(buttons, 3 -1,0); if (b4.isPress()) bitWrite(buttons, 4 -1,1); if (b4.isRelease()) bitWrite(buttons, 4 -1,0); if (b5.isPress()) bitWrite(buttons, 5 -1,1); if (b5.isRelease()) bitWrite(buttons, 5 -1,0); if (b6.isPress()) bitWrite(buttons, 6 -1,1); if (b6.isRelease()) bitWrite(buttons, 6 -1,0); if (b7.isPress()) bitWrite(buttons, 7 -1,1); if (b7.isRelease()) bitWrite(buttons, 7 -1,0); if (b8.isPress()) bitWrite(buttons, 8 -1,1); if (b8.isRelease()) bitWrite(buttons, 8 -1,0); заменить на: for(i=1;i<=8;i++){ if (b{i].isPress()) bitWrite(buttons, i -1,1); if (b[i].isRelease()) bitWrite(buttons, i -1,0); } как мне объявить массив из пользовательских переменных и возможно ли это вообще с учетом разных входных данных конструктора? Благодарю всех ответивших!
-
Скетч с millis, что не так?
MolodoyElectrik опубликовал тема в Arduino, ESP32, ESP8266, Raspberry Pi
Всем привет. Пишу скетч для ардуины, нужно чтоб 1 светодиод мигал постоянно, и 4 светодиода включались и выключались поочередно. Все должно происходить в одно время разумеется и Delay здесь не катит. Вот пример как должно быть только с delay: Сделал такой скетч: Тот который 1 светодиод мигает все хорошо, а вот с 4, которые должны подряд включаться какая то лажа) Где напортачил? Предыдущую тему не в том разделе создал, удалите пожалуйста.- 15 ответов
-
- Arduino
- микроконтроллер
-
(и ещё 2 )
C тегом:
-
Вообщем натолкнулся на чужой проект под названием "Большие настенные часы с автояркостью на Arduino" http://instructables...syi-na-arduino/. Решил повторить данный проект, уж больно приглянулся результат Заказал все комплектующие. В создании самого табло проблем не возникло, но вот как дошло дело до Arduino, тут процесс и остановился, мои познания в Arduino нулевые ну или около того. Проблема в том, что автор статьи пару раз ответил по вопросам связанным с проектом и пропал. Думал разобраться будет не сложно, но как оказалось на деле не все так просто, как мне казалось. А именно не выходит записать выложенный в статье скетч в мою Arduino Nano. Уже гугл от меня устал но так и не понял почему скетч не хочет компилится (выдает exit status 1 no matching function for call to ‘CFastLED::addLeds(CRGB [29], int)’). То ли библиотек каких не хватает, то ли они нынче имеют другие названия (устал их качать пачками ), то-ли из-за того что Arduino моя на CH340, то-ли софт с новой версией не катит. (хотя пробовал и на старых версиях ArduinoIDE). Ни че не понятно, спасайте бедолагу Просто жалко столько времени убил на реализацию табло, а на программной части такая засада.
- 7 ответов
-
- скетч
- Arduino Nano
-
(и ещё 1 )
C тегом:
-
Добрый день! Приобрёл китайскую Arduino UNO r3. Не загружает СКЕТЧ чего только не делал! При включении загорается зелёный светодиод питания и постоянно мигает синий "L" Все настройки сделал. Com порт выбран правильно. Драйвер CH340 поставил. В диспетчере устройств видится как USB-SERIAL CH340. Скетч компилируется корректно. Менял разные версии Ардуино IDE. Замыкал TXи RX ответ есть, При загрузке, в начале, вспыхивает светодиод TX раза 3-4 (как бы загрузка прошла ) потом опять начинает мигать L, то есть исполняется старый скетч. Ардуино IDE в это же время, продолжает как бы загружать скетч, но очень долго , после чего выдаёт вот такую ошибку: Arduino: 1.6.3 (Windows 7), Плата"Arduino Uno" avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03 avrdude: stk500_recv(): programmer is not responding Проблема загрузки на плату. Для достижения дзен, курить http://www.arduino.cc/en/Guide/Troubleshooting#upload . avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03 Это сообщение будет содержать больше информации чем "Отображать вывод во время компиляции" включено в Файл > Настройки До этого покупал такой же и проблем не было! Подскажите в чём дело?
-
Здравствуйте, очень нужен данный скетч, если он вообще возможен или существует. Смысл в том, что датчик положения замечает резкое изменение положения, далее по модулю блютуз уведомления отправляется на смартфон. Плата arduino Nano, также хотелось бы узнать на счет приложения, на которое можно посылать данные с датчиков, чтобы уведомление приходило, Буду очень признателен и благодарен! Обьясню на примере, человек - лунатик встает ночью и получает механические травмы, но с помощью этого устройства можно будет узнать, когда встал больной и оповестить опекуна или родителя, и да приложение должно быть не просто терминалом, а как простеньким пуш-уведомителем
-
Доброго времени! Помогите, пожалуйста, добрыми советами или знаниями. Собрал устройство на Arduino. Ниже две ссылки на видео. Ожидание: Реальность: Как сделать так, чтобы агрегат: 1. считал очки вверх до 99, а потом возвращался в 0 (сейчас он после 99 показывает козябры); 2. отсчитывал значения в обратную сторону; 3. обнулял очки; 4. менял яркость свечения; 5. запускал заставку и звуковое сопровождение? Прикрепляю к сообщению скетч и таблицу, которую вывел практическим методом (авось пригодится). Counter_v1.0.ino