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

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

цикл do while

почему происходит выход из цикла даже если val постоянно равен 0 (конечно же, в if он входит не равным нулю, но потом в течении цикла он равен 0)
int ledPin = 12; // LED connected to digital pin 13
int inPin = 13;   // pushbutton connected to digital pin 7
int val = 0;     // variable to store the read value
int f = 0;
void setup()
{
  pinMode(ledPin, OUTPUT);      // sets the digital pin 13 as output
  pinMode(inPin, INPUT);      // sets the digital pin 7 as input
}

void loop()
{
  val = digitalRead(inPin);   // read the input pin
if (val!=0) {

Помогите решить проблему

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


#include <Metro.h> // Библиотека таймера (во всех паузах используется таймер, а не delay, чтобы избежать зависаний процесса во время задержки)
// Ее можно скачать здесь: https://github.com/thomasfredericks/Metro-Arduino-Wiring
// Затем ее необходимо подключить через Скетч->Импортировать библиотеку->Add Library...

// Эти библиотеки стандартные, должны работать без дополнительного подключения

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

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

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

Как зставть не моргать дисплей и серву заставить не гудеть?) может что в коде не то?) не судите строго, самоучка, первый скетч))

Отключение реле при обнаружении влаги

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

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

Схема выглядит примерно так: пультом ДУ даю команду - реле включается - обнаружение влаги - реле отключилось - влаги нет - реле включилось - пультом ДУ выключил реле.

На данный момент проблема в отключении реле пультом ДУ после срабатывания датчика влажности, т.е. при обнаружении влаги реле выключается, потом включается, но после этого вручную выключить пультом уже нельзя.

was not declared in this scope

например код 

за хорошее вознаграждение нужно написать программу

Добрый день! нужно написать многозадачную программу. Если кто владеет классами, знает как создать библиотеки и разбирается в конечных автоматах готов посотрудничать. Оплата достойная.

Нужна прошивка для кристалла Ардуина

Прошу помощи для прошивки кристалла который стоит в Ардуинке. Свой нечаянно очистил... Нужна или ссылка или готовое ПО. Заранее благодарен.

Ардуино micro. Blink - 4 килобайта!!!

Приветствую, уважаемые форумчане.

Появилась непонятная и главное неприятная фишка.

Обычно использую nano V3, но для одного из проектов понадобилось эмуляция мышки. Купил micro и выпал в осадок. Решил просто помигать светодиодиком. Загрузил в IDE стандартный Blink из примеров. Использую Ide 1.6.12.

Блокировка записи скетча

Доброго времени суток ! Прошу помощи у коллективного разума. Обкатал на ардуинке один проект, захотел его перенести на другой кристалл, стал через программатор скачивать HEX-файл. Что то пошло не так я и стал возвращаться на Arduino IDE. И вот тут меня ждал не приятный сюрприз. Скетч записанный в Ардуинке не хочет перезаписываться на другой скетч. Что тут думать даже не представляю... надеюсь на вашу помощь.