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

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

Запись данных в МК

Приветствую вас, Друзья!

Возможно ли реализовать следующее:

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

сигнал ШИМ и как его обрабатывать.

Имеется высокий уровень - режим 1 относительно которого формируются отрицательные ШИМ импульсы частотой 528 Hz и длительностью 1 ms режим 2 далее на этойже частоте меняется скважность на 0.1 ms режим 3 

Вопрос:

1.Каким входом лучше считывать этот сигнал ( аналоговым или цифровым )

2.Как в программе прописать эти импульсы и приравнять к  режимам : 

а - режим 1  Высокий уровень нет ШИМ = 0

BT-модуль (JY-MCU) + Android

После нескольких вечеров изучения BT-модуля JY-MCU я так и не смог понять, как посылать информацию в Arduino через Android, используя программу Amarino (или др.). Например: положение Android-устройства в пространстве (показания гироскопа) будет изображаться на мониторе.

   Буду благодарен за код или подсказки.

Запись и чтение at24c32

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

Функция для записи:

Одно условие на 4 вывода.

Имеем условие при котором на одном из четырех выводов будет HIGH на 1

if(XX<XX)

{

digitalWrite(1,HIGH);

digitalWrite(2,LOW);

digitalWrite(3,LOW);

digitalWrite(4,LOW);

}

Далее следующее условие где HIGH на 2

 

if(XX<XX)

{

digitalWrite(1,HIGH);

digitalWrite(2,LOW);

digitalWrite(3,HIGH);

digitalWrite(4,HIGH);

}

И так бесконечное множество , все работает , но при этом код очень грамозкий.

Как правильно написать следуещее.

Удаленное управление ардуинкой (через LAN)

Сейчас занимаюсь тем, чтобы организовать дистанционное управление ардуинкой через LAN. Особенность того, что мне требуется - нужно не просто "дать команду" ардуинке, но и получить от нее ответ.

Архитектура решения следующая: есть веб-сервер с php и mySQL, который крутится в домашней сети, но так же доступен "снаружи". Внутри домашней же сети находится ардуинка с LAN (wiznet).

Сейчас ардуинка спокойно шлет данные веб-серверу (метод POST), т.е. поток данных от ардуинки к веб-серверу уже есть.

Как сформировать пакет?

Привет всем форумчаном помогите пожалуйста в написании кода.

 Суть кода такова , если приходит пакет с сериал порта 

подобного типа

 #4 символов # 20 символов # 35 символов #

то мы подставляем другой пакет сформированный в if (val   в хвост первого пакета

 #4 символов # 20 символов # 35 символов # #open#

и отправляем весь пакет в сериал

 Вот код попытки сформирования пакета, подскажите пожалуйста как его сформировать

Подключение библиотек.

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

Возник вопрос, можно ли подключать библиотеку, находящуюся не в папке ArduinoIDE-Libraries , а в папке со скетчем. К примеру:

Вместо <Wire.h>
Писать
Это "Wire/Wire.h"

Я поместил библиотеку Wire в папку со скетчем, но она ругается при подключении :(

Как ее остановить??!!

Боже, кто-то, помогите пожалуйста! 

не могу найти как удалить то, что я прописал! 

установил программу для виндовса, сделал все что описано в http://arduino.ru/Guide/Windows и теперь она постоянно мигает >_<

где, где найти то что прописано в нутри ее? меня это мигание начинает раздрожать =\\\

 

пожалуйста, помогите 

Не работает скетч на прошитой ATmega8A-PU

Пытаюсь залить простой скетч на ATmega8A-PU  через Arduino nano v.3  через ISP

по статье от сюда

скетч 


int led = 2;


void setup() {                

  pinMode(led, OUTPUT);     
}

void loop() {
  digitalWrite(led, HIGH);  
  delay(1000);            
  digitalWrite(led, LOW);  
  delay(1000);       
}

и диод просто загорается и не моргает ((((

В чем может быть проблемма  ???