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

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

акселерометр+серво+ардуино+ppm

Прошу помощи в написании скетча для данного девайса: платформа ( стабилизированная сервами по двум осям) с помощью Ардуино Нано и гироскопа GY-521, должна управлятся при помощи радио аппаратуры ( стандартный сигнал PPM). 

Номер канала от приёмника: №1( ось X )

                                           №2( ось Y )

Имеется вот такой скетч.

Serial Port Arduino MEga 2560 FLightgear

Интересует вопрос касающийся передачи данных, может кто сможет помочь....  Из  авиасимулятора Flight gear . Передаю через последовательный порт, вот на примере светодиода. Например:В ависимуляторе, в полёте, в произвольный момент времени загорается  лампа-табло, я хочу чтобы загорелся и у меня светодиод который стоит на 13 ножке.  На примере одного всё получается.

Как правильно объявлять класс

Подскажите пожалуйста как правильно объявить класс?

насколько  я понимаю класс не может существовать отдельно от библиотеки,т.е. для того что бы создать класс необходимо создать библиотеку которая состоит как минимум из 2х файлов: описание.h и реализация.cpp.

моя первая попытка создать класс привела к провалу затеи за основу был взят этот пример:

http://arduino.ru/Hacking/LibraryTutorial (класс морзе):

Я попытался на основе этого примера создать класс Motor для управления двигателем.

вот что написал я:

Посоветуйте по автомобильному спидометру.

Доброго времени суток! Делаю, с позволения сказать, бортовой компьютер для жигулей. Требуется измерять остаток бензина в баке, скорость, пробег. Пробег нужно скидывать в еепром. Делать это каждую секунду-минуту- не хочу, кончится ресурс перезаписи. Надо пробег писать, когда движок глушу. Не знаю, как отловить этот момент. Загвоздка в том, что хочу полностью отключать питание устройства при отключении зажигания.

Помогите разобраться в коде

Вот мой код для работы пульсомера. В коде прописано подключение экрана и видимо порты но я не могу разобраться. У экрана порты GND VDD SCK SDA RES DS CS . К каким портам на плате чтобы соответствовало коду нужно будет подключить экран ? Подскажите пожалуйста
​Вот новый код:

квест код

Доброго времени суток всем))начал писать код под квест и столкнулся с проблемами,а именно:

1.НЕ получается записать несколько действий на одну ардуино,т.е. например нужно чтобы при обнаружении человека-датчиком двжиения,загорелись 3 светодиода,затем нужно передвинуть цифру(геркон+магнит) и повернется серво на 180 градусов.Но при этом нужно чтобы датчик двжиения и серво с герконом были независимы.то есть мне наверно надо несколько void loop но как я понял так нельзя?

Прерывание прерывания

int rele = 6;
int rele2 = 7;
volatile int state = HIGH;

void setup()
{
   
pinMode(rele, OUTPUT);
pinMode(rele2, OUTPUT);
 attachInterrupt(1, grink, RISING);
 attachInterrupt(0, srink, RISING);
}
 
void loop()
{
 digitalWrite(rele, state);
 digitalWrite(rele2, state);
}
 
void grink()
{
 digitalWrite(rele, LOW);   
   delay(10000);
    digitalWrite(rele, HIGH);  
   delay(10000); digitalWrite(rele, LOW);  
   delay(10000);
    digitalWrite(rele, HIGH);  
   delay(10000); digitalWrite(rele, LOW);   
   delay(10000);

max6675 + энкодер

Здравствуйте!!! Использую для управления энкодер с RotaryEncoder.h все прекрастно работает, но стоит вывести на lcd температуру с max6675 энкодер тормозит

Как поставить пароль на arduino uno miniWeb-server

Как запаролить arduino uno miniWeb-server Есть код, но у меня он не работает:

Нужна помощь в коде.

Доброго времени суток уважаемое сообщество.

Недавно купил Ардуину и решил что-нибудь сделать. Ардуина у меня 1.5 недели , с С## разбираюсь неделю с нуля (сам). Когда то давно(очень) изучал бейсик. Прошу сильно не смеятся с кода. Что-то вычитал сдесь, что-то на других ресурсах...