Программирование

Вопросы по программированию Arduino.

нужна помощь с fuse-ами при настройке работы от внешнего кварца

использую atmega328p от ардуино мини, т.к. есть под рукой. 

впаял её в свою плату, с кварцем 14.7456МГц. прошиваю USBasp + SinaProg

сначала прочитал фьюзы - LOW byte был 0xFF. записываю туда 0хF0, чтобы CKSEL был 0000, т.е. работа от внешнего кварца. 

и всё... кирдык. SinaProg не видит больше этот чип.

Подскажите что я сделал не так и как оживить чип?

 

p.s. (странно, но предыдущий чип после похожих каких-то не помню каких манипуляций нормально заработал и шился раз 50, потом перестал быть виден, я подумал, что сдох.)

Работа с импульсами

Всем доброго времени суток)))Как и многие начинающие здесь - прошу подсказку.Собрал себе Arduino,светодиодом помигал и захотелось че-нить полезное сделать.Есть некое устройство,выдающее(в зависимости от режима работы) короткие импульсы(<0.7с) от одного до шести и длинные(>0.7с).Задача такая-посчитать эти импульсы и в зависимости от их количества и длительности выдать в Serial порт буковку присвоенную текущему режиму.Поиском пользовался,читал много,но поскольку нет рядом человека,который ткнул бы носом в необходимое,то в голов

bluetooth hc-05

начал изучение  bluetooth hc-05.

Пока не совсем понятно. В сети очень хорошо писано как управлять ардуиной через компьютер или смартфон.

Практичесмки все статьи что я нашел об этом.

Но почему то не нахожу как обмениватся данными с 3 мя ардуинами  между собой, без компьютеро и телефонов, может кто видел хорошую статью об этом ?

поиск нужной последовательности в зашумленном сигнале (цифровом)

приветствую

программу ещё не писал, думаю над алгоритмом. и вообще я новичок. Возможно кто-то из вас профессионально сталкивался, поэтому прошу подсказки.

на вход INT0 атмеги328 припаян датчик, который является приемником сигнала.

а изначально сигнал очень простой: "0" длительностью 2мс, "1" длительностью 5мс. и так в цикле...

Функция внутри if не работает

Не работает моя простейшая функция внутри оператора if, без If работает, в for работает.

Я новичок в программировании и в Arduino. Потихоньку осваиваю от простого к сложному. Разбираясь в функциях я столкнулся с проблемой, в которой ошибочность мне неочевидна, поэтому прошу указать на возможные недочеты и указать что именно почитать. Информацию беру из уроков по Ардуино, с этого сайта референс, читаю C programming for Arduino.

Нужно помочь с написанием маленкого кода

Железо

Arduino ProMini

Блок на реле

Кнопка без фиксации

Схема подключения

Pin2 - reley1

Pin3 - reley2

Pin9 - button

 

Как должно работать:

Проблема с arduino IDE 1.8.3: Не даёт редактировать код.

Доброе время суток! Возникла проблема с Arduino IDE, она не даёт редактировать код, и выглядит так:

При этом все остальные функции (Копирование, компилирование, загрузка и другие, не связанные с редактированием кода) работают.

Можете подсказать, как разблокировать редактор?

s += (val)?"high":"low";

Привет, Есть такой способ фомирования строки:

MY-906

Всем привет! Возникла проблема с применением температуры, переданной датчиком для дальнейших действий (загорания светодиодов и включения реле). Какой нужно выставить оператор в скобках, чтобы он прочел именно нужное значение температуры и я мог его использовать в дальнейшем? Подскажите пожалуйста, хоть вопрос и глупый:(