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

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

Шаговый двигатель и отслеживание положения

Задача следующая: необходимо вычислить полжение шагового двигателя (28BYJ-48 с драйвером ULN2003).

Вот, допустим, я задал команду выполнить 100 шагов вперед. И, к примеру, я отключаю питание на 60 шаге. Можно ли это значение (60 шагов) получить в виде переменной?

7 сегментный дисплей 39121. как вывести точку?

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

проблемы с Arduino IDE

Здравствуйте! такая проблема, что Arduino IDE не даёт мне выбрать порт. 

Качал с офф сайта, драйвера устанавливал (галочкой в установщике). 

Стоит у меня Windows 10, но, вопреки ругательствам последующим, надо сказать, что у меня стояла точно такая же 10-ка около 4-х месяцев назад. И тогда всё прекрасно работало, с того же офф сайта. А тут скачал заного программу и вдруг перестало. (удалял..не знаю зачем) 

Кто-нибудь в силах помочь?..

Проблемы со связью консольного приложения и платы

Есть консольное приложение, в скетче, есть массив, который поэлементно мы будем отправлять через com порт, на консоль все уходит, а с консольки, судя по всему, плата не принимает информацию. 

 

Тупые вопросы по Ассемблерному языку (и не только)

В последнее время возникает много вопросов касательно структуры контроллера AVR, а также низкоуровневого проргаммирования. Решил создать топик здесь, дабы не флудить кучей никому не нужных обращений. Да и думаю, вам это тоже понравится.

Итак, начну излагать свои мысли. Первое: почему general purpose регистров - 32 (по крайней мере, в ATMega 2560 и ей подобных), а во всех примерах кода работа с регистрами начинается с r16?

Проблема ws2811 к Arduino

Помогите пожалуйста решить одну небольшую проблемку.

Ошибка компиляции для Arduino Nano

 

Не компилируется при подключении библиотеки IRremote. Выдаёт ошибку: 

Проблема с модуляцией работы микроконтроллера ATMEGA 2650 (Arduino Mega) в Proteus

Здравствуйте, у меня появилась следующая проблема в программе Proteus 8. Датчик DHT 11(пробовал различные библиотеки, в т.ч. с проектов для платы МЕГА) и виртуальный терминал в Proteus отказываются работать, при этом все прекрасно работает на ATMEGA 328P_32PIN. Код пишу на Arduino IDE, LCD, кнопки, лампочки и простейшие сигналы прекрасно работают.

Сдвиговый регистр

Подскажите новичку, зачем там нужен clock? Кто им управляет? Настраивается как OUTPUT. В примерах не нашел чтобы он использовался как-то, кроме как параметр в shiftOut. Как работает функция shiftOut? много digitalWrite? Хочу подключить шаговик через СР, путем доработки библы AccelStepper, но он у меня что-то просто дергается туда сюда, хотя порядок управляющих пинов вроде тот самый получается. Может что-то не учитываю касаемо СР. В классическом подсоединении двига крутится как надо.

Аналоговые кнопки на прерывании

День добрый!

Так называемые тактовые кнопки всё не дают покоя )

Целью было гарантированное обслуживае кнопок, которое может обеспечить прерывание, но их определнно мало, по сравнению с желаемым кол-вом кнопок.