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

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

Помогите ламеру

 Существует такой код для управления внешними релюшками от плагина программы. Как добавить сюда кнопку и отдельный выход, чтобы при нажатии кнопки выход включался на 10 минут?

Проблема с простейшей программой

 Добрый день недавно приобрел Arduino, понастроил себе планов что хочу сделать. а тут простейшие примеры не запускаются

В чем? Я что-то не так делаю?

Этот пример работает без вопросов

int ledPin = 13;

void setup() {
  pinMode(ledPin, OUTPUT);  
}

void loop() {
  digitalWrite(ledPin, HIGH);
  delay(2000);
  digitalWrite(ledPin, LOW);
  delay(2000);  
}

А вот этот

Веб-клиент

Не удается использовать ардуину + интернет шеилд как клиент...Стандартные примеры с гуглом не работают, нарыл один пример на забугорном ресурсе, залил скетч, порт говорит, что подключено...затем он читает что вернул ему сервер (рандомне число) и идет ре-коннект.

В рунете порядка десятка проектов, которые читают прогноз погоды, пробок и т.д., у меня они работать отказались, везде условие client.connect() возвращает отрицательный результат.

Пример скетча:

Отправка данных на ардуино через интернет

Добрый день!
 

Имеется ардуина+интернет шеилд, работающие в режими сервера.

В окне терминала все ок, т.е. при подключении к ардуино от удаленного компьютера начинает бегать служебная информация состояния подключения (ардуино подключен к роутеру, на вход которого идет ADSL ин-ет, роутер раздает инет по wi-fi, удаленый компьютер обращается к ардуине через wi-fi).

1й вопрос: как передать на ардуину простейшие параметры из браузера (т.е. 1 или 0 через GET\POST запросы) 

Проблема с фоторезистором

 Захотел создать проект на базе фоторезистора, попробовал на тестовом скетче, но вот если фоторезистор закрыть пальцем получаеться мерцние. Вот что выдает чтение с порта:

0
0
0
42
252
601
577
160
0
0
0
38
223
571
611
207
0
0
0
7
94
326
624
482
90
220
32
5
8
11
14
14
4
1
0
0
0
 

Вроде бы все просто, а не работает..

Суть задачи в том, что есть 6 кнопок, 6 светодиодов и переменная равная например 50-ти, при нажатии на любую из кнопок переменная уменьшается на единицу, при нажатии одновременно на 2 кнопки - переменная уменьшается на 2 и тд. При значении переменной 50, горят все светодиоды, при значении от 40 до 50-ти  - горт 5 светодиодов, при значении от 30 до 40 - 4 светодиода и тд..

Написал вот такой код:

Как понять запись

Как понимать следующую строчку:

lightchase=lightchase+1-4*(lightchase>3);  

 

Радиоуправление.

Народ , кто делал радиоуправление на дуинах.

Нашел вот такой проект но там pic , а хоталось бы на атмеге.

vrtp.ru/index.php

Интересует - как подключить и как управлять с дуины трансивером MRF49XA ,

так же , как принять сигналы ?
 

И еще , где можно купить недорогие радиомодули (приемник , передатчик)

метров на 100 - 200 и четыре - десять каналов (управление 4 - 10 устройствами). ?

Управление дуиной с компа.

Появилась необходимость сделать управление роботом с клавиатуры компа.

Т.е. нажимаем кнопки (стрелки) на подключеной дуине включаются/выключаются

соответствующие пины.

Если кнопка нажата пин в состоянии HIGH , если отпустил - LOW.
 

Желательно бы без дополнительного ПО на компе (прицепил дуину и работаем).

Как это сделать ?

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

 

74HC595 - не фиксирует..

 Подозреваю - дело в логике работы. В общем, микросхема MM74HC595N, подключена вот так.

Код: