Arduino Tutorials – பாடம் 5- Servo Motor Angle Setup Using Arduino UNO

Arduino UNOவை பயன்படுத்தி servoமோட்டாரின் நிலையை கட்டுப்படுத்துவது.

Required Components

  1. Servo motor(5V) -1 no
  2. Arduino board -1 no
  3. Connecting wires -1 set

Circuit

Steps

  1. நாம் பயன்படுத்தும் உபகரணங்கள் சரியாக வேலை செய்கிறதா என்பதை உறுதி செய்து கொள்ளவும்.
  2. 5V sweep servo மோட்டார் பயன்படுத்தப்படுகிறது.
  3. Servo மோட்டாருக்கு மூன்று இணைப்புகள் உள்ளன, அதில் ஒன்று data pin, +5v மற்றும் ground.
  4. Arduino 9 ஆவது இணைப்பை நேரடியாக மோட்டார் உடன் இணைக்க வேண்டும்.
  5. மோட்டாரின் நடு இணைப்பை +5V உடன் இணைக்க வேண்டும்.
  6. மோட்டாரின் கடைசி இணைப்பை Ground உடன் இணைக்க வேண்டும்.
  7. ஒவ்வொரு முறையும் மோட்டார் சுழலும்போது +90 அல்லது -90 இருக்குமாறு Program ஐ எழுத வேண்டும்.
  8. Arduino program வை சரி பார்க்க வேண்டும்.
  9. மின்சுற்றை சரி பார்க்க வேண்டும்.
  10. Arduino program வை ரன் செய்ய வேண்டும்.

Arduino Program

#include <Servo.h>
Servo myservo;
int pos=0;
int stepdelay=10;

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

void loop(  )
{
  moveFromTo(0,90);
  delay (1000);
  moveFromTo(90,180);
  delay(1000);
  moveFromTo(180,90);
  delay (1000);
  moveFromTo(90,0);
  delay (1000);
}

void moveFromTo(int From, int To)
{
  if (From <=To)
  {
    for (pos=From; pos <=To; pos +=1)
    {
      myservo.write(pos);
      delay( stepdelay);
    }
  }
  else
  {
    for(pos=From; pos >=To;pos -=1)
    {
      myservo.write(pos);
      delay( stepdelay);
    }
  }
}

Usage

  1. கன்வேயர் பெல்ட் (Conveyor Belts).
  2. கேமரா ஆட்டோ ஃபோகஸ் (Camera Auto Focus).
  3. சூரிய கண்காணிப்பு அமைப்பு (Solar Tracking System).
  4. மெட்டல் கட்டிங் & மெட்டல் ஃபார்மிங் இயந்திரம்(Metal Cutting & Metal Forming Machines).
  5. ஆண்டெனா நிலைப்படுத்தல் (Antenna Positioning).
  6. அச்சகங்கள்/அச்சுப்பொறிகள் (Printing Presses/Printers).

Projects

  1. Robot-Arm.
  2. Sensor dustbin.

Leave a Reply

Your email address will not be published. Required fields are marked *