Счетчик замыканий (геркон), сигнал для управления двигателем и сервоприводом

Hairtone
Offline
Зарегистрирован: 23.12.2015

Требуется на одной плате организовать (программная часть):

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

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

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

 

Tomasina
Tomasina аватар
Offline
Зарегистрирован: 09.03.2013

выкладывайте скетч, разберемся. :)

Hairtone
Offline
Зарегистрирован: 23.12.2015
#include <Servo.h> 


Servo myservo; 

int pos = 68;

void setup() 
{ 
  myservo.attach(9);
} 

void loop() 
{  
    for(pos = 68; pos < 82; pos += 1)  
  {                                  
    myservo.write(pos);              
    delay(20);                       
  } 
  for(pos = 82; pos>=71; pos-=1)    
  {                                
    myservo.write(pos);               
    delay(20);     } 
    for(pos = 71; pos < 80; pos += 1)  
  {                                  
    myservo.write(pos);              
    delay(20);                       
  } 

  for(pos = 80; pos>=68; pos-=1)    
  {                                
    myservo.write(pos);               
    delay(20);     } 

    }

Примерно так, алгоритм будет больше значительно, это я сам допилю.

vvadim
Offline
Зарегистрирован: 23.05.2012

так а где счётчик

Hairtone
Offline
Зарегистрирован: 23.12.2015

А вот счетчик и включение двигателя, ну и отключение этого всего мне и нужно. Счетчик должен от геркона срабатывать.
Оплатить могу paypal, могу сбербанк карта.

DrProg
Offline
Зарегистрирован: 07.08.2015

Так на прерывание INT0 или INT1 его.

Hairtone
Offline
Зарегистрирован: 23.12.2015

DrProg пишет:

Так на прерывание INT0 или INT1 его.


Есть возможность скетч написать? 

DrProg
Offline
Зарегистрирован: 07.08.2015

Hairtone пишет:

DrProg пишет:

Так на прерывание INT0 или INT1 его.


Есть возможность скетч написать? 

Напишите на мыло, я сюда редко заглядываю.

progural+gmail.com вместо плюса собака, понятное дело.

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Hairtone пишет:

А вот счетчик и включение двигателя, ну и отключение этого всего мне и нужно. Счетчик должен от геркона срабатывать.
Оплатить могу paypal, могу сбербанк карта.

StudioGippopotam@gmail.com

m_t
Offline
Зарегистрирован: 29.03.2012
Могу сделать.
пишите на почту 
m_t01@mail.ru
В сообщении  указывайте ссылку на тему.