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

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

Координаты мыши

Народ!

Как запрограммировать Леонардо, чтобы он перемещал курсор мыши по абсолютным координатам. Т.е. мне нужно переместить курсор мыши в точку экрана, например, 150;200 и чтобы Леонардо это сделал? Ведь Mouse.Move работает со смещению курсора от предыдущего положения.

Как это победить?

Работа с SIM900



Всем привет!

Прошу сильно не пинать, если плохо искал (я старался)

ПОмогите, пожалуйста новичку

Есть Ардуино Мега и SIM900 shield. пытаюсь получать на ардуину смс-ки, не могу решить проблему

если в программе есть что-то помимо получения данных от gsm шилда, то асть данных теряется

код:

управление шаговым двигателем по блютузу

Добрый вечер)купил себе arduino leonardo и блютуз модуль.

Управелние радио розетками с Android спомощью arduino pro mini + ENC28J60

Добрый вечер.

Имеем:

Arduino WiFi WebServer Router. Программа для управления нагрузкой по Wi-Fi с Android устройств

Remote switch - простое управление покупными радиорозетками.

Задача:

вместо светодиодов в первом видео нужно сделать чтоб включались и выключались радио розетки.

Помните с обработкой удержания кнопки

Уважаемые программисты помогите решить поставленную задачу:
Есть тактовая кнопка,подключенная к 13 цифр.порту и подтянутая к GND через 10 ом
И 2 светодиода подключенные к 11 и 12 цифр.порту
Суть в чем,нужно сделать так чтобы при долгом удержании кнопки(больше 0,5 секунды)включался один светодиод а при коротком(меньше 0,5 секунды)другой
Если можно то с примерами кода
p.s в дальнейшем собираюсь использовать удержание кнопки в часах
Надеюсь на вашу помощь:)

неправильно работают переменные

пишу простую программу

void setup() {
int qwe;

}

void loop() {
qwe = 1; 
  
}

компилятор выдает

error: 'qwe' was not declared in this scope

и ссылается на подсв. строку

гигрометр

хочу сделать так чтоб arduino каждые 20 мин  собирал данные с датчика и после 72 измерений 1 строкой через ; (точку с запятой) отправил их в ком порт, думаю что нужно создавать 72 переменные на как этой сделать автоматически

Помогите написать программу по алгоритму

Ждать 40 цифровых импульсов(с 50 например), затем считывать показания с аналогово входа (с А3 например) от 0,38 до 3,78 вольта и строить отношение (от 0 до 1024(напряжение аналогово) как 0 до 10 (миллисекунды)) и затем открывать выход 13 на это значение (от 0 до 10). И повторять цикл,то есть это всё в vo

OLED Display I2C 0.96 IIC

Среда разработки 1.5.8

Библиотеки Adafruit_SSD1306 Adafruit_GFX

Как поменять кодировку скетча под русские буквы?

На форуме нашел файлик для настройки кодировки скетча pde.jar

Но с ним у меня ардуино не запускается.

Хочу повозиться с руским шрифтом. Но если есть готовые библиотеки буду очень благодарен.

ожидание return или продолжение выполнения loop() ?

Приветствую.
Вот возник вопрос, а проверить пока не на чем:

void loop() {
  int i = foo();
  bar();
}

int foo() {
  ....
  delay(1000);
  return 1;
}

в данном коде метод bar() выполнится, после того, как i получит значение метода foo() или нет, не будет ждать?

Спасибо