Песочница. Раздел для новичков

Последовательные комбинации

Привет! 

Пожалуйста, помогите написать скетч для светодиодной лампы.

В ней 4 лампы и датчик положения верх/низ, нужно, чтобы при каждом срабатывании датчика, в том числе и несрабатывании (переворот лампы вверх вниз), включалась новая последовательная комбинация ламп (1+2, 1+3, 1+4, 2+1 и тд). 

Не могу понять через какой оператор это сделать? For? While?

Подскажите пожалуйста!

править g-code или программно отвести голову в точку xy?

Доброго времени суток слепил самодельный плоттер на ардуино уно, но возникла небольшая проблема, резак греется и быстро тупится( резак тоже самодельный), как вариант решения проблемы появилась мысль охлаждать. С краю рабочей области прилепить банку с маслом и каждое n-е количество  времени или n-е количество пройденных см отводить голову и опускать в масло.

Стоит простенькая программка котороя водит голову по заранее сгенерированному g-коду.

Счётчик наработки

Подскажите как ставить на Паузу счётчик, и включать его (продолжать ) например на выводе 13 по низкому и высокому уровню?


 {
       
  //Счётчик наработки в формате часы,минуты,секунды. После 50 суток работы Arduino встроенный счетчик миллисекунд обнуляется и начинает отсчет снова.
 
 unsigned long time = millis() / 1000;
  display.setContrast(55);
  display.setTextSize(1);
  display.setTextColor(BLACK);
  display.setCursor(35, 40);
  if (time/60/60<10) {  display.print ("0"); }

Фузы для atmega128 под плату megacore

Добрый день,  решил залить скетч в atmega128, для её поддержки в ардуино установил megacore.  Перезаливать скетч не планирую поскольку делаю законченное устройство а не макетную плату. Соответственно хочу залить программатор прошивку минуя среду ардуино вообще. В среде ардуино получил два hex (один с загрузчиком другой без). Но встает вопрос какие фузы ставить по части загрузчика при прошивке (шить буду на другом пк программатором через LPT) ?

Wi-Fi vs 4G

День Добрый.

помогите советом, пожалуйста

появилась необходимость получать точное время. с удаленного источника данных например API яндекса или любой другой.

Вопрос, что лучше и проще исользовать Wi-Fi модуль или 4G?

какие + и - ;

С Уважением к Вам.

Буду Признателен за советы и рекомендации.

 

Прошивка atmega328P с помощью Arduino Nano

Всем привет! Начинаю свое знакомство с Arduino, возник вопрос, помогите, пожалуйста, советом!

Имеется:

- Arduino Nano на базе AtMega 168

- Плата OpenLog на базе atmega328P (вот такая). Устройство полностью готово работе, уже имеется bootloader и заводская прошивка.

 

Что хочется?

Помогите со схемой подключения трёх кнопок с подтягивающими резисторами.

Всем привет, решил сделать маленький проект для которого мне нужно подключить 3 кнопки, поэтому я сделал эту схемку.

Написал маленький скриптик для проверки первой(7) кнопки:

Подскажите пожалуйста по коду

Из разных частей интернета собрал два кода, работающих по отдельности (включение выхода на Меге через облако (Remotexy) и по одному из пинов меги. как их соединить, чтобы они друг другу не мешались ?

Код ниже, то что добавил в сгенерированный код, обозначил комментом.

Приём строки 300 символов

Доброго дня всем.

Через Блютуз мне надо принять длинную строку. Точное количество не известно. 300 символов среднее значение.

Вопросы по прочитанным мной статьям:

1) 300 символов это я так понимаю 300 байт данных + символы '\r'+'\n' получается в памяти у меня должно быть свободным 302 байта?

2) Если не добавлять  +'\r'+'\n' то эти символы добавятся автоматически?