Sinhala Arduino | How to make obstacle avoiding car using arduino & l298n motor driver H-Bridge Diagram - code- #include <Servo.h> //Servo motor library. This is standard library #include <NewPing.h> //Ultrasonic sensor function library. You must install this library //our L298N control pins const int LeftMotorForward = 4; const int LeftMotorBackward = 5; const int RightMotorForward = 6; const int RightMotorBackward = 7; //sensor pins #define trig_pin 2 #define echo_pin 3 #define maximum_distance 200 boolean goesForward = false; int distance = 100; NewPing sonar(trig_pin, echo_pin, maximum_distance); //sensor function Servo servo_motor; //our servo name void setup(){ pinMode(RightMotorForward, OUTPUT); pinMode(LeftMotorForward, OUTPUT); pinMode(LeftMotorBackward, OUTPUT); pinMode(RightMotorBackward, OUTPUT); servo_motor.a...
Popular posts from this blog
Sinhala Arduino Tutorial 10|Soil Sensor Module 1st code- int soil = A1; //connect soil to A0 int value= 0; //define value 0 void setup() { pinMode(soil,INPUT); Serial.begin(9600); //this is not necessary-but to show value to pc } void loop() { value = analogRead(soil ); //read value-analog from A0 Serial.println(value); delay(100); } 2nd code- int soil =A1; int value=0; int led=13; void setup() { pinMode(soil,INPUT); pinMode(led,OUTPUT); Serial.begin(9600); //this is not necessary-but to show value to pc } void loop() { value = analogRead(soil ); //read value-analog from A0 Serial.println(value); delay(100); if(val>340){ digitalWrite(led,HIGH); } if(val>930){ digitalWrite(led,LOW); } delay(100); }
Sinhala Arduino Tutorial | How to control rgb led colors with bluetooth and ir 1) Arduino program - char p; #include <IRremote.h> IRrecv Piusha(A2); decode_results results; #define redPin 6 #define greenPin 3 #define bluePin 5 void setup() { digitalWrite(6,HIGH); digitalWrite(3,HIGH); digitalWrite(5,HIGH); Serial.begin(9600); Piusha.enableIRIn(); pinMode(redPin, OUTPUT); pinMode(greenPin, OUTPUT); pinMode(bluePin, OUTPUT); } void loop() { if (Piusha.decode(&results)) { Serial.println(results.value, DEC); Piusha.resume(); } delay(100); long val = results.value; if (Piusha.decode(&results)) { Serial.println(results.value, DEC); Piusha.resume(); } if (val ==16195807) { digitalWrite(6,LOW);//red col...

Comments
Post a Comment