Lineaire Actuator programma

Projecten die niet passen in bovenstaande onderwerpen
Berichten: 1
Geregistreerd: 14 Jun 2016, 12:03

Lineaire Actuator programma

Berichtdoor Simons » 14 Jun 2016, 12:13

Hallo, ik ben bezig met een klein projectje waarbij ik een Lineaire Actuator PQ-12 series van Firgelli moet aansturen. Ik heb hier een programma voor gevonden, dit werkt goed. Alleen wil ik nu dat het programma gaat lopen als er een knop ingedrukt wordt, met een if-command dus. Ik heb dit geprobeerd bij te voegen maar dit lukte niet. Misschien kunnen jullie hiermee helpen. Alvast bedankt voor de tijd. Hieronder het programma.
cpp code
/* Sweep
by BARRAGAN <http://barraganstudio.com>
This example code is in the public domain.

modified 8 Nov 2013
by Scott Fitzgerald
http://arduino.cc/en/Tutorial/Sweep
*/

#include <Servo.h>

Servo myservo; // create servo object to control a servo
// twelve servo objects can be created on most boards

int pos = 0; // variable to store the servo position

void setup()
{
myservo.attach(9); // attaches the servo on pin 9 to the servo object
}

void loop()
{
for(pos = 0; pos <= 180; pos += 1) // goes from 0 degrees to 180 degrees
{ // in steps of 1 degree
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(15); // waits 15ms for the servo to reach the position
}
for(pos = 180; pos>=0; pos-=1) // goes from 180 degrees to 0 degrees
{
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(15); // waits 15ms for the servo to reach the position
}
}

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Lineaire Actuator programma

Berichtdoor nicoverduin » 14 Jun 2016, 13:42

Kijk en daar hebben ze nu een hele batterij tutorials voor in de IDE. Inclusief een voorbeeld van buttons (oftewel digitale IO).
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Lineaire Actuator programma

Berichtdoor shooter » 14 Jun 2016, 21:18

if (digitalread(pinnumber)==HIGH) {de rest van de loop}// dus jouw for komt daar te staan.

opdracht: niet herbeginnen als de knop nog steeds is ingedrukt.

en snap je wat scott heeft gemaakt?
wel leuk he dat iets werkt zonder dat je ook maar een regel hebt geschreven.
paul deelen
shooter@home.nl

Terug naar Overige projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 48 gasten