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

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

Внешнее реле

Имею внешнее оборудование оснащенное реле с "сухими" контактами.

Соответственно что бы у себя поймать состояние рере, вкл или выкл я взял один пин как OUTPUT, задал ему состояние HIGH, и второй пин INPUT.

Соединил их через данное реле.

Когда реле замкнуто HIGH от первого пина должно приходить на второй.

Таков был план, на практике все вот как обстоит:

На входящем пине LOW, как только я в него втыкаю провод, неподключенный никуда, на нем состояние наинает меняться рандомом то LOW то HIGH.

Что это такое и как с этим бороться?

Вопрос по синтаксису

#define PUMP 5
#define LED 13
#define HUMIDITY 10
#define WATER_SENS A0

#define WATERING_MILSEK 3000

#define STATE_STANDBY 0
#define STATE_WATERING 1
#define STATE_NOWATER 2

void Blink();
void watering();
void humid();
boolean checkWater();
int state = STATE_STANDBY;

void setup() {
  pinMode(PUMP, OUTPUT);
  pinMode(LED, OUTPUT);
  pinMode(HUMIDITY, INPUT);
  pinMode(WATER_SENS, INPUT); 
}
void loop() {
   switch (state){
    case STATE_STANDBY:
    checkWater == true;
    if(humid, false)
    state = STATE_WATERING;

Не работает устройство(( Помогите!!

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

SIM900 получение СМС в режиме GPRS

Доброго дня!

такая ситуация -

Имя устройства в списке подключенных устройств на роутере ESP8266

Может кто сталкивался или знает как поменять имя модуля ESP8266 когда он в режиме клиент подключен к роутеру то в списке роутера он именуется как ESP82Е2 как поменять это имя на свое ?

Корректор спидометра

Здраствуйте! может  у кого есть готорый проэкт для корректора спидаметра? Есть 6 импульсный датчик скорости но поскольку он от другой машины то спидометр врет ровно в два раза. есть ардуино напишите как сделать корректор?

ШИМ контроллер на ардуино.

Всем привет!

Я не особо сильный ардуинщик,могу только лампочками управлять или типа того. Но потребовалось сделать шим для IGBT модуля на три фазы. Суть такая из постоянного тока получаем переменный три фазы,и изменяя частоту регулируем скорость. В модуле есть 6 транзисторов,которые должны открываться в заданой последовательности. Эта последовательность,жуткая тайна,узнать которую мне не удалось. Зато нашел готовый скетч в интернете,но он не загружается,потому что там переменные не задекларированы.Пишет : exit status 1

Проблема с тахометром, помогите!

  Год назад, слепил простелький тахометр для токарного станка, на дисплее LCD1602, све работало отлично. Тут решил поменять дисплей на матричный 12864, на проце ST7920 Сам дисплей запустил, работает нормально, а вот встроить код тахометра, который работал на 1602 не получается. Подскажите кто в рурсе, в чем может быть причина, где копать?

ATtiny13 Передатчик 433МГц

Пытаюсь использовать ATtiny13 как пульт, код вроде оптимизировал но все равно  2 082 байт.
что еще можно изменить?

 

#include <RCSwitch.h>
#include <avr/io.h>
#include <util/delay.h>

RCSwitch mySwitch = RCSwitch();
int main( void ) {
mySwitch.enableTransmit(3);
while(1) {
mySwitch.send(11235377, 24);
_delay_ms(500);
}
return 0;
}

Хотел по кнопке отправлять сигнал 
 

TCP/IP для GPRS shield

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

Подскажите пожалуйста, есть ли нормальная библиотека TCP/IP для работы с GPRS-shield?

Кто чем пользуется?

Заранее спасибо!