Arduino Tutorials – பாடம் 27 – Position Encoder sensor using Arduino MEGA2560

Arduino வை பயன்படுத்தி ஒரு position encoder sensorஐ அளவீடு செய்வது.

Required Components

  1. Position encoder sensor -1 no
  2. Arduino board Mega 2560 -1 no
  3. Connecting Wires -4 no

Circuit

Steps

  1. நாம் பயன்படுத்தும் உபகரணங்கள் சரியாக வேலை செய்கிறதா என்பதை உறுதி செய்து கொள்ளவும்.
  2. Position encoder sensorல் உள்ள CLK மற்றும் DT பின்களை Arduinoவில் உள்ள 6 மற்றும் 7 பின்களுடன் இணைக்க வேண்டும்.
  3. Arduino mega 2560 வின் +5V மற்றும் ground சப்ளையை Position encoder sensor உடன் Bread board வழியாக ஒயர்களை கொண்டு இணைக்க வேண்டும்.
  4. Arduino program ஐ சரி பார்க்க வேண்டும்.
  5. மின்சுற்றை சரி பார்க்க வேண்டும்.
  6. Arduino program ஐ ரன் செய்ய வேண்டும்.

Arduino Program

#define outputA 8
#define outputB 9
int counter = 0;
int aState;
int aLastState;

void setup() 
{
  pinMode (outputA,INPUT);
  pinMode (outputB,INPUT);
  Serial.begin (9600);
  aLastState = digitalRead(outputA);
}

void loop() 
{
  aState = digitalRead(outputA); // Reads the "current" state of the outputA
  if (aState != aLastState)
  {
    if (digitalRead(outputB) != aState) {
      counter ++;
    } 
    else {
      counter --;
    }
    Serial.print("Position: ");
    Serial.println(counter);
  }
  aLastState = aState;
}

Usage

  1. தன்னியக்கம் (Automation).
  2. விண்வெளி (Aerospace).
  3. துணியகம் (Textiles).

Leave a Reply

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