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

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

arduino как клавиатура

Помогите пожалуста такая проблема: програмировал arduino leonardo как клавиатуру в программе забыл поставить задержку и символы с нее идут не прекращаясь. Загрузить программу не получается пишет что нужен компилятор что делать???

Подскажите по ЛСД дислею

Достался по блату дисплей MGLS12864T - 54 

перечитал кучу статей и перепробывал много способов не могу оживить его (рабочий 100%) сомнения по библиотекам по которым прошёлся + немного пугают выводы по сравнению с другими экранами у меня либо таких нет либо есть другие, покапавшись в даташите и переведя его через переводчик на русский язык (корявенько) нашёл распиновку и упёрся в тупик окончательно. 

посоветуйте библиотеку и по поводу расиновки 4.1. 8. 6. не понятны 18. тоже что за шрифт

Идеальный таймер

Иногда в наших самодельных устройствах требуется контролировать время (сколько прошло....сколько осталось). Лучший вариант это RTC часы реального времени. Но многие простенькие самоделки не стоят того, и можно применить какой-нибудь простенький програмный таймер. Я неоднократно применял таймер в своих поделках, например для разрядки аккумуляторов с подсчетом их емкости. Мой таймер успевал выполнить свою работу по подсчету времени и выводу на экран, но еслиб программа была бы более насыщенной то для моего таймера просто бы не хватало времени и результатом его работы была бы полная фигня.

Arduino DUE как записывать и читать переменные из памяти?

На всех платах ардуино прекрасно работала функция EEPROM, а вот на Arduino DUE не работает эта библиотека, т.е. её вообще нельзя подключить (исчезает из списка библиотека при выборе платы Arduino DUE)

Возможно там какаята другаю функция, подскажите пожалуйста.

DS1307 выдают неверное время. Нужна помощь.

Часики DS1307 выдают неверное время, дату, день недели. Эти показатели сбились. Как можно настроить их? При первом запуске DS1307 они автоматически настраивались. Теперь, как не перезапускай ардуину, как не перезаливай скетч (всмысле залить другой скетч, а потом этот же) - всё равно не настраиваются.

Выдаёт неверное время и на дисплей выводятся тусклые символы. Нужна помощь.

Часики DS1307 выдают неверное время, дату, день недели. Эти показатели сбились. Как можно настроить их? При первом запуске DS1307 они автоматически настраивались. Теперь, как не перезапускай ардуину, как не перезаливай скетч (всмысле залить другой скетч, а потом другой) - всё равно не настраиваются.

Arduino находит не понятную ошибку

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

Нужно написать:
{ 12, 0986,    6,    0,   "0.75mm", " 760rpm" }, но выдаётся сообщение
error: invalid digit "9" in octal constant
Если из 0986 удалить 9 то ошибки нет. И что мне нужно сделать, чтобы ввести эти цифры ? Пробовал и в версии 1.0.2 и в последней 1.6.8

Зависание данных в программе на Java

Доброе время суток! Столкнулся с проблемой, есть прога на Java, принимает , отображает , данные с arduino uno. 

Скетч. Вывод графики на экран 128x128. Библиотека TFT_ILI9163C.h

И вновь привет. Продолжаю мучить TFT_ILI9163C.h

В указанной библиотеке есть пример для вывода 24битной картинки, называется bigPicture. Для моей nano выходит, естественно:

exit status 1, size of array 'image_data_batman_ume' is too large

Мне хочется вывести небольшой смайлик, который я конвертирую утилитой http://git.robotclass.ru/tools/bmptobin.html, но тогда на выходе получаю уже:

Остановка мотора с помощью фотодатчика

 
Помогите с кодом, в программировании С полный ноль... 
 
Есть шаговый 28BYJ-48, 1 кнопка, 3 led, 1 потенциометрб, 1 оптический датчик
Нашел в сети код для мотора и немного исправил под себя...