//uno_sixleds
int L1=2,L2=3,L3=4,L4=5,L5=6,L6=7;
void setup()
{
pinMode(L1,OUTPUT);
pinMode(L2,OUTPUT);
pinMode(L3,OUTPUT);
pinMode(L4,OUTPUT);
pinMode(L5,OUTPUT);
pinMode(L6,OUTPUT);
}
void loop()
{
digitalWrite(L1,HIGH);
delay(1000);
digitalWrite(L1,LOW);
delay(1000);
digitalWrite(L2,HIGH);
delay(1000);
digitalWrite(L2,LOW);
delay(1000);
digitalWrite(L3,HIGH);
delay(1000);
digitalWrite(L3,LOW);
delay(1000);
digitalWrite(L4,HIGH);
delay(1000);
digitalWrite(L4,LOW);
delay(1000);
digitalWrite(L5,HIGH);
delay(1000);
digitalWrite(L5,LOW);
delay(1000);
digitalWrite(L6,HIGH);
delay(1000);
digitalWrite(L6,LOW);
delay(1000);
}
//uno_threeleds
int L1=8,L2=9,L3=10;
void setup()
{
pinMode(L1,OUTPUT);
pinMode(L2,OUTPUT);
pinMode(L3,OUTPUT);
}
void loop()
{
digitalWrite(L1,HIGH);
digitalWrite(L2,HIGH);
digitalWrite(L3,HIGH);
delay(50);
digitalWrite(L1,LOW);
delay(1000);
digitalWrite(L1,HIGH);
delay(1000);
digitalWrite(L2,LOW);
delay(1000);
digitalWrite(L2,HIGH);
delay(1000);
digitalWrite(L3,LOW);
delay(1000);
digitalWrite(L3,HIGH);
delay(1000);
}
//uno_oneservo
#include <Servo.h>
Servo myservo;
int SV_PIN=13;
void setup()
{
myservo.attach(SV_PIN,500,2400);
}
void loop()
{
myservo.write(0);
delay(1000);
myservo.write(90);
delay(1000);
myservo.write(180);
delay(1000);
}
//onedcmotor
int IN1=11,IN2=12;
void setup()
{
pinMode(IN1,OUTPUT);
pinMode(IN2,OUTPUT);
}
void loop()
{
digitalWrite(IN1,HIGH);
digitalWrite(IN2,LOW);
delay(2000);
digitalWrite(IN1,HIGH);
digitalWrite(IN2,HIGH);
delay(2000);
digitalWrite(IN1,LOW);
digitalWrite(IN2,HIGH);
delay(2000);
digitalWrite(IN1,LOW);
digitalWrite(IN2,LOW);
delay(2000);
}
//uno_onesteppr
int IN1=14,IN2=15,IN3=16,IN4=17;
void setup()
{
pinMode(IN1,OUTPUT);
pinMode(IN2,OUTPUT);
pinMode(IN3,OUTPUT);
pinMode(IN4,OUTPUT);
}
void loop()
{
digitalWrite(IN1,HIGH);
digitalWrite(IN2,LOW);
digitalWrite(IN3,LOW);
digitalWrite(IN4,HIGH);
delay(10);
digitalWrite(IN1,LOW);
digitalWrite(IN2,LOW);
digitalWrite(IN3,HIGH);
digitalWrite(IN4,HIGH);
delay(10);
digitalWrite(IN1,LOW);
digitalWrite(IN2,HIGH);
digitalWrite(IN3,HIGH);
digitalWrite(IN4,LOW);
delay(10);
digitalWrite(IN1,HIGH);
digitalWrite(IN2,HIGH);
digitalWrite(IN3,LOW);
digitalWrite(IN4,LOW);
delay(10);
}
0 件のコメント:
コメントを投稿