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

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

lcd 1602, сдвиг символа.

Доброго времени суток. Читал я форум, но такой темы не нашел. Суть в чем: печатаем символ в первую строку, двигаем его до конца, когда доходим до конца возвращаем его обратно, а потом заново.

Проблема в том, что сейчас под рукой нету набора. Запутался как писать, но думаю надо через while

void loop()
{
lcd.setCursor(i,0);
lcd.print("s");
delay(1000);
while (i==15)
lcd.setCursor(0,1);
lcd.setCursor(i,1);
lcd.print(" ");
i++
........
}

 

Модуль WTV020-SD-16P возможно ли использовать в одном скече с гироскопом ( без delay)

Доброго времени суток!

Ребят запустил скеч: Nano + гиро MPU6050+2кнопки+2реле(одна из реле выключается через 30сек). И решил озвучить нажатие кнопок, и некоторые моменты измерений гироскопа. Но возникло пару вопросов по модулю. Так как сколько я видел примеров, рабочих скечей с этим модулем, все они используют delay так как вродебы нужно время на воспроизведение файла AD4. 

помогите с Ardublock-ом

Люди добрые, не пройдите мимо, поможите дилетанту. Задача нетривальна! Мне необходимо элементарное - выключать шаговый двигатель после определенного количества шагов или через определенный промежуток времени. Я пробовал и "Повтор N раз" - он не прекращал крутиться. Пробовал и назначить скорость "0" - сработал, но напряжение на движок идет, и он греется. Что делать? Как остановить выполнение функции тут? Крутит и все тут.

меню для лсд 2004

Подскажите, пожалуйста, есть ли библиотека для создания меню.

Использовал менюсистем. В ней на экран выводится только текущая строка меню и предыдущая родительская. остальных веток не видно.для экрана 1602 самое оно, больше не вывести.

но на экране 2004 не смотрится.

много чего непонятного написал.  меню инетерсует как на 3 д принтере:

https://www.youtube.com/watch?feature=player_embedded&v=FaFHvDMk9VU

для наглядности.

подскажите, плиз, может библиотека такая есть?

Возвращаясь к КС522

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

Для многих тема NFC с RC522 уже стара,но я новенький...

Собрал схему Nano v.3 + RC522, загрузил скетч для чтения ReadNUID...

На мониторе порта получаю только 21361101001000101111100001110101102143....

Прошу помощи в определении направления поиска ошибки.

 

Поставить значения переменой.

Добрый день!

Задача возможно простая но у меня не выходит "каменный цветок"

Есть переменая

String readString

Выводит значения в json формате.

{"Key":"27685430987686543","Type":"rele","Pin":"5","Status":"1"} 

Используя библиотеку ArduinoJson.h хочу пропарсить строку.

Стандартный пример парсинга:

Внешнее прерывание - ???

Можно ли сделать так?  и когда внешнее действие кнопки прекратится , от куда будет продолжаться программа? или куда? ) спасибо за внимание...

void setup() {
 
   attachInterrupt(0, blink, RISING);
}
 
 
void blink()
{
 
 digitalWrite(Krest, LOW); 
 digitalWrite(Mag, HIGH);
 
}

Arduino и программа на С#

Доброго дня. В общем есть задача разработать целую кучу скечей для купюрников. Купюпники разных моделей и производителей, гдето мжно считывать импульсы, гдето по протоколу Ssp работать. Хтелесьбы между ПК и купюрником ставить дуину и на/с пк принимать и отправлять команды. Своего рода универсальная dll только в аппаратном варианте. У кого есть какие соображения и мысли. 

Помогите решить ошибку!Попробовал написать программу,сам да вот ошибку выдаёт...

#define BUTTON_PIN1 8
#define REZISTOR_PIN (A0)
#define LED_PIN 13
 
void setup() {
pinMode(BUTTON_PIN1, INPUT);
pinMode(REZISTOR_PIN, INPUT);
pinMode(LED_PIN, OUTPUT);
}
void loop(){
{
 
if(BUTTON_PIN1, LOW);
{
analogRead REZISTOR_PIN>900, digitalWrite(LED_PIN, HIGH);
analogRead REZISTOR_PIN>900, digitalWrite(LED_PIN, LOW);

Подключение TTL камеры "MTKvision MV500NK" к ардуино

Доброго времени суток!

Хотел бы подключить данную камеру

http://ru.aliexpress.com/item/NEW-RS232-TTL-JPEG-Digital-Serial-Port-CCTV-Camera-Module-SCB-1-with-video-out-Support/1975852463.html  к ардуино.

Цель - снять фото с камеры, и записать на флешку. 

Все описания подключения камер к ардуино либо под VIMICRO0706:

(картинки делал кликабельными : ) )