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

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

Atmega32u4 невозможно прошить

Привет, сегодня столкнулся с такой проблемой: залил скрипт который должен был открывать консоль но в конечном итоге он открывает бесконечно раз проводник. Прошить плату никак, в консоли ошибка port busy. Подскажите, как удалить прошивку с платы? Хоть как-то?

Время исполнения программы и "фокусы" компилятора

По мотивам Конкурса. В теме поднимал вопрос (#154,#252) по различиям во времени выполнения программ, созданных при помощи разных версий ИДЕ, но откликов не было.

достучаться до instagram

Решил дочке сделать небольшой сувенирчик... счетчик подписчиков в инстаграм.

Нашёл бибиблиотеку https://github.com/witnessmenow/arduino-instagram-stats

https://www.arduinolibraries.info/libraries/instagram-stats

Использую NODEMCU, скетч из примеров загружается и запускается но показывает нули.

Как взять с интернета дату и время на ардуино wemos d1

Никаких датчиков!!!!!!! только плата

Обратный таймер

Здравствуйте! 

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

 

https://www.tinkercad.com/things/2IBeQntw02L-copy-of-etaopi-vikko1/editel?tenant=circuits Вот тут вся схема, весь код тоже есть. 

На всякий случай сюжа тоже вставлю код, но тут много левого: 

Запись/Чтение строк на/с внешнего EEPROM. Откуда берутся эти лишние символы.

Всем здравствуйте. Вот пытаюсь записать массив строк во внешнюю память. Сначала перевожу в массив символов, потом записываю. Но при чтении возникла некоторая проблема- появились лишние символы, а в конце и вовсе лишние повторение массива. Код и вывод на консоль прилагается:

Определение направления движения

Всем добрый вечер! Сразу хочу обозначить свои познания в ардуино и программировании, чуть больше нуля)))

Так вот, уже достаточно долго пытаюсь собрать один небольшой проект, но в интернете почему-то почти нет информации по такому простому вопросу. Возможно он и вправду простой, и потому его не рассматривают особо. Оборудование: Ардуино Нано, два датчика приближения Sonar SR04. Суть проекта: коридор, ставится один датчик, чуть дальше второй. С помощью них, определить в каком направлении было движение. Логику работы данной схемы я понимаю.

Поиск числа в массиве

Есть два одномерных массива чисел к примеру,  int arr1[100] = {1, 54.....} и второй аналогичный. Я делаю математические операции с их элементами.

Также есть задача нахождения индекса заданного числа. Я могу сделать это путем цикла, сравнения, и прерывания цикла. Меня не устраивает время выполнения поиска, особенно, если число в конце массива.

Подскажите, какие есть пути решения? Ускорит ли преобразования в строки и применение strstr? 

Робот машинка

Помогите доделать робота)

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

Как

День добрый. Имеется код секундомера скрещенного с термометром, все работает, однако хотелось бы что бы при остановке секундомера значение температуры не обновлялось вплоть до его сброса. Подскажите как это сделать.