Menù e display


buongiorno tutti. mi serve una grossa mano con un problema che non riesco trovare soluzione.
ho già implementato, grazie all'aiuto del forum, un progettino.
code: [select]


#include <servo.h>
servo myservo;


int grado = 0;
int mingrad = 0;
int maxgrad = 180;
int pinservo = 3;
int minuti = a1;
int secondi = a0;
int go = a3;
int pos = 90;
int pulminuti = 0;
int pulsecondi = 0;
 int minut = 0;
 int second = 0;

void setup()
{
  serial.begin(9600);
  myservo.attach( pinservo );
  myservo.write( grado );
  int minut = 0;
  int second = 0;
  pinmode( minuti, input );
  pinmode( secondi, input );
  pinmode(go, input);
}

void loop( )
{
  pulminuti = digitalread(minuti);
  if ( pulminuti == high)
  {
    minut++;
    serial.println(minut);
    delay(300);
  }

  pulsecondi = digitalread(secondi);
  if ( pulsecondi == high)
  {
    second++;
    serial.println(second);
    delay(300);
  }

   if (digitalread(go) == high && ((second > 0)|| (minut > 0)))
  {
    myservo.write(pos);
    delay((minut*1000) + (second*100));

    myservo.write(grado);
    minut = 0;
    second = 0;
  }
}






praticamente imposto un timer attraverso 2 pulsantini e un terzo che lo fa partire ed attivare un servo.
ora vorrei fare in modo che attivo due timer, regolo prima uno e premo il terzo pulsante per decidere il secondo timer, premendo il 3 pulsante per la seconda volta invece fa partire il servo.
grazie chi mi aiuta veramente ;)  :d  :d

se ho capito:
- imposti minuti del primo timer col pulsante 1
- imposti secondi del primo timer col pulsante 2
- premi il pulsante 3 impostando il secondo timer
- imposti minuti del secondo timer col pulsante 1
- imposti secondi del secondo timer col pulsante 2
- premi il pulsante 3 e parte il servo
ho capito bene?
a quale timer obbedisce il servo, al primo o al secondo?
ciao,
p.


Arduino Forum > International > Italiano > Generale (Moderator: leo72) > Menù e display


arduino

Comments

Popular posts from this blog

DHT11 Time out error using v0.4.1library

Sketch upload fails with Java error (___REMOVE___/bin/avrdude)!

Arduino Uno + KTY81/210 temperature sensor