วันอาทิตย์ที่ 24 มิถุนายน พ.ศ. 2561

ส่งงานครั้งที่4 Arduino พื้นฐานการกลับทางหมุนของ (Motor DC)


Arduino พื้นฐานการกลับทางหมุนของ (Motor DC)



ตัวอย่าง CODE

int led1 = 13; 
int led2 = 12; 

void setup()
{
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);

}
void loop()
{
digitalWrite(led1,HIGH); 
digitalWrite(led2,LOW); 
delay(2000);
digitalWrite(led1,LOW); 
digitalWrite(led2,LOW); 
delay(2000);
digitalWrite(led1,LOW); 
digitalWrite(led2,HIGH); 
delay(2000);
digitalWrite(led1,LOW); 
digitalWrite(led2,LOW); 
delay(2000);



ส่งงานครั้งที่3 Arduino การควบคุมความเร็วมอเตอร์


Arduino การควบคุมความเร็วมอเตอร์


ตัวอย่าง code ที่ใช้ในการทดสอบ 

int led1 = 13; 

void setup()
{
pinMode(led1,OUTPUT);

}
void loop()
{
for (int i=0; i <= 200; i++)
{
digitalWrite(led1,HIGH); 
delay(4);
digitalWrite(led1,LOW); 
delay(16);
}
for (int i=0; i <= 200; i++)
{
digitalWrite(led1,HIGH); 
delay(10);
digitalWrite(led1,LOW); 
delay(10);
}

for (int i=0; i <= 200; i++)
{
digitalWrite(led1,HIGH); 
delay(19);
digitalWrite(led1,LOW); 
delay(1);
}

วันอาทิตย์ที่ 17 มิถุนายน พ.ศ. 2561

ส่งงานครั้งที่2 ARDUINO ควบคุมมอเตอร์


 ARDUINO ควบคุมมอเตอร์




  1. int motorPin = 3 ;
  2. การตั้งค่าเป็นโมฆะ()
  3. {
  4. pinMode ( motorPin , เอาท์พุท);
  5. อนุกรม เริ่มต้น( 9600 );
  6. ขณะที่(! Serial );
  7. อนุกรม println ( "ความเร็ว 0 ถึง 255" );
  8. }
  9. void loop ()
  10. {
  11. ถ้า( Serial . available ())
  12. {
  13. int ความเร็ว= อนุกรม parseInt ();
  14. if ( speed > = 0 && speed <= 255 )
  15. {
  16. analogWrite ( motorPin , ความเร็ว);
  17. }
  18. }
  19. }

วันอาทิตย์ที่ 3 มิถุนายน พ.ศ. 2561

ส่งงานครั้งที่1 ตัวอย่าง โค้ด Arduino และการใช้งาน



วิธีควบคุมทิศทาง DC Motor




ตัวอย่างโค้ด Arduino

void setup() 

{

  pinMode(CLOCKWISE, OUTPUT); // กำหนด pin ที่จะใช้งานให้ทำงานเป็น Output

  pinMode(COUTERCLOCKWISE, OUTPUT);

}


void loop() 

{

  digitalWrite(CLOCKWISE, LOW); 

  digitalWrite(COUTERCLOCKWISE, HIGH);   

  delay(3000);              // รอ 3 วินาที

  digitalWrite(CLOCKWISE, HIGH); 

  digitalWrite(COUTERCLOCKWISE, LOW);     

  delay(3000);              // รอ 3 วินาที

}