скетч напишите плз

Тема в разделе "Закажу проект", создана пользователем Ltybc, 12 окт 2015.

  1. Ltybc

    Ltybc Нуб

    Напишите плз скетч
    Он должен выглядеть так: я включаю плату , плата запршивает данные с аналогового входа если значения меньше чем допустим 300 то, плата подает напряжение на пин после этого удерживает напряжение на некоторое время, дальше выключает напряжение после этого через некоторое время опять проверяет аналоговый пин если значение до сих пор ниже 300 , то опят повторяем цикл если же оно стало выше 300 , то ничего не делаем А дальше опять через некоторое время проверем пин аналоговый и либо подаем напряжение либо не подаем его в зависимости от показаний аналогова пина.
    Кто поможет написать огромное спасибо
     
  2. vvr

    vvr Инженерище

    в этом разделе помогают за денежку:)
     
  3. Ltybc

    Ltybc Нуб

    Забыл добавить
    С вознагрождение договоримся
     
  4. DrProg

    DrProg Вечный нерд

    Через какое время проверяет? На какое время включает? Время по внутреннему таймеру отсчитывается или по реальному? С какого пина данные читаются, на какой пин напряжение подается?
     
    ИгорьК нравится это.
  5. Megakoteyka

    Megakoteyka Оракул Модератор

    То, что зелененьким, подобрать по вкусу.
    Код (C++):
    #define APIN   A0   // указать нужный аналоговый пин
    #define DPIN   13   // указать нужный цифровой пин
    #define LEVEL  300  // порог срабатывания
    #define PAUSE1 3000 // пауза в мс
    #define PAUSE2 7000 // пауза в мс

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

    void loop()
    {
      while(analogRead(APIN) < LEVEL)
      {
        digitalWrite(DPIN, HIGH);
        delay(PAUSE1);
      }
      digitalWrite(DPIN, LOW);
      delay(PAUSE2);
    }
     
  6. Ltybc

    Ltybc Нуб

    СПАСИБО