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

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

Помогите отредактировать код

Здравствуйте. Написал скетч для управления мотором постоянного тока через ИК датчик. Работает. Но вот теперь хочу внести некоторые изменения. Мне нужно чтобы при нажатии на одну из кнопок на пульте мотор начинал работать, а как только отпускаю кнопку - прекращал. Вот схема подключения:

В моём скетче, при поступлении сигнала на датчик, мотор  вращается непрерыно - до тех пор пока не поступит другая команда.

Новичок, первый скетч,вопросы

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

Весной узнал об ардуино..Очень заинтересовало.

Купил на АЛИ стартовый набор,изучаю...

Пытаюсь изобрести первый скетч.

Задача - при определенном количестве нажатий на кнопку включать сетодиод.

Скетч кое как "собрал" без ошибок ( Я про verify) Но он не работает.

Подскажите в чём проблема пожалуйста.

 

Китайская плата

Доброго времени суток всем. Решил я ознакомиться с программированием низкого\среднего уровня поближе. Приобрел на али платку  arduino pro micro с micro usb, и понял что мои познания никчемны( Попробовал вшить элементарный скетч: 

проверка пина

привет

к pin например 3 подключен светодиод и он уже горит(работает)  как проверить работает он или нет?

пробую таким способом не выходит

if(digitalRead(greenPin == LOW )){
gprsSerial.print("LED OFF");
} 
else {
gprsSerial.print("LED ON");
}

ps. спасибо

 

 

Датчик BMP180 Работа без библиотеки

Пытаюсь поработать с датчиком без библиотек . 

При компилировании выдает ошибку на readBytes ( неверное преобразование )

Преобразование данных из int в char*

требуется сконвертировать типы  из int в char*

char* c;
int i = 85;
void setup() {
  Serial.begin(9600);
}
void loop(){
  c = char(i);// не проходит
  Serial.println(c);
  delay(1000);
}

подскажите как?

СМС розетка

Добрый день!

Включение ШД по нажатию кнопки

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

Помогите пожалуйста новичку рразобраться. Задача такая чтобы шаговый двигатель включался по нажатию кнопки и отключался по так же по нажатию кнопки. В процессе написание понял что самому не разобраться.

Вот код, как заставить его работать? Верно ли я мыслю или нет?

Есть софт и устройства ModBus RTU. С чего начать разработку ModBus TCP?

Коллеги, т.к. сам занимаюсь разработкой устройств для так называемного "умного дома" и работаю на протоколе ModBus хочу поделиться программой-контроллером Alpha Controller ( http://alpha-se.ru/alpha.php?page1=406&page2=42&razdel=3&info=114 ). Она работает в режиме Maser на скорости 9600 и может управлять устройствами по алгоритму, который вы сами можете написать. На всех наших объектах ноутбук с данной программой управляет всеми Slave устройствами.

немного тупых вопросов

 


void setup() {
  // put your setup code here, to run once:
  pinMode(A0,INPUT);
  pinMode(13,OUTPUT);
  Serial.begin(9600);
}
 
void loop() {
  // put your main code here, to run repeatedly:
int s= analogRead(0) /4;
Serial.println(s);
analogWrite(11,s);
int var=0.05076142*s-2;
delay(1);