Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Eenvoudigste lijnvolger-robot

Componenten en benodigdheden

Arduino UNO
× 1
SparkFun Dual H-Bridge motordrivers L298
× 1
IR-sensor
× 2
Jumperdraden (algemeen)
× 1

Benodigde gereedschappen en machines

Hot lijmpistool (algemeen)
Schroevendraaier
lijn volgende Robotic kit

Apps en online services

Arduino IDE

Over dit project

Lijnvolgerrobot is hallo wereld voor de robotica-arena. Deze lijnvolger is een zeer eenvoudige, gemakkelijk te bouwen robot.

Code

  • Arduino-gebaseerde lijnvolgerrobot
Arduino-gebaseerde lijnvolger Robot C/C++
/*-------ingangen definiëren------*/#define LS 2 // linker sensor#define RS 5 // rechter sensor/*-------uitgang definiëren- -----*/#define LM1 11 // linker motor#define LM2 10 // linker motor#define RM1 9 // rechter motor#define RM2 6 // rechter motorvoid setup(){ pinMode(LS, INPUT); pinMode (RS, INGANG); pinMode (LM1, UITGANG); pinMode (LM2, UITGANG); pinMode (RM1, UITGANG); pinMode(RM2, OUTPUT);}void loop(){if((digitalRead(LS)==LOW) &&(digitalRead(RS)==LOW)) // Condition_1 stop{ MoveForward(); } if((digitalRead(LS)==HIGH) &&(digitalRead(RS)==HIGH)) //CONDITION-2 FORWRD {Stop(); } if((digitalRead(LS)==LOW) &&(digitalRead(RS)==HIGH)) // RECHTS { TurnLeft(); } if((digitalRead(LS)==HIGH) &&(digitalRead(RS)==LOW)) { TurnRight(); }}nietig MoveForward(){ analogWrite(LM1, 50); analoogWrite(LM2, 0); analoogWrite(RM1, 50); analoogWrite(RM2, 0); vertraging(20);}void TurnRight(){ analogWrite(LM1, 0); analoogWrite(LM2, 60); analoogWrite(RM1, 60); analoogWrite(RM2, 0); vertraging (30); }ongeldig TurnLeft(){ analogWrite(LM1, 60); analoogWrite(LM2, 0); analoogWrite(RM1, 0); analoogWrite(RM2, 60); vertraging(30);}void Stop(){ analogWrite(LM1, 0); analoogWrite(LM2, 0); analoogWrite(RM1, 0); analoogWrite(RM2, 0); vertraging(20);}

Schema's


Productieproces

  1. Arduino digitale dobbelstenen
  2. Iron Man
  3. Speed ​​Line Follower Robot V4
  4. Vind mij
  5. Lijnvolger Robot
  6. Arduino 3D-geprinte robotarm
  7. Arduino-luchtbevochtigerbediening
  8. Spraakgestuurde robot
  9. MobBob:doe-het-zelf Arduino-robot bestuurd door Android-smartphone
  10. Arduino-gestuurde pianorobot:PiBot
  11. NeoMatrix Arduino Pong