Popular posts from this blog
Servomotor controlled by Gyro(MPU6050) using Arduino & Transceiver - Wir...
Circuit Diagram: Required Components: Arduino uno/nano - 2 Nos Battery - 2 Nos Transceiver - 2 Nos Servo Motor - 2 Nos Gyro (MPU6050) - 1 Nos Program Code: Transmitter Code: #include <SPI.h> #include "RF24.h" #include "Wire.h" #include "I2Cdev.h" #include "MPU6050.h" MPU6050 mpu; int16_t ax, ay, az; int16_t gx, gy, gz; int data[2]; RF24 radio(9,10); const uint64_t pipe = 0xE8E8F0F0E1LL; void setup(){ Wire.begin(); mpu.initialize(); Serial.begin(9600); radio.begin(); radio.openWritingPipe(pipe); } void loop(){ mpu.getMotion6(&ax, &ay, &az, &gx, &gy, &gz); data[0] = map(ax, 10, 17000, 2,178); data[1] = map(ay, 10, 17000, 2,178); radio.write(data,sizeof(data)); { Serial.println(data[0]); Serial.println(data[1]); } } Receiver Code: #include <Servo.h> #include <SPI.h> #include "RF24.h" Servo Servo_motor_x,Servo_motor_y; RF24 radi...
DC motor controlled by Joystick using Arduino & L298N Motor driver - Wired Connection
Circuit Diagram: Required Components: Arduino uno/nano - 1 Nos Battery - 1 Nos DC Motor - 2 Nos L298N Motor Driver - 1 Nos Joystick - 1 Nos Program Code: int joystrick1 = A1; int joystrick2 = A2; int val1; int val2; void setup() { // put your setup code here, to run once: Serial.begin(9600); pinMode(9, OUTPUT); pinMode(10, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(A1, INPUT); pinMode(A2, INPUT); } void loop() { // put your main code here, to run repeatedly: int val1 = analogRead(joystrick1); int val2 = analogRead(joystrick2); if(val1 > 1 && val1 < 490){ val1 = map(val1, 1, 490, 255, 0); analogWrite(6,val1); analogWrite(5,0); } if(val1 > 530 && val1 < 1023){ val1 = map(val1, 530, 1023, 0, 255); analogWrite(5,val1); analogWrite(6,0); } if(val1 > 491 && val1 < 529){ val1 = map(val1, 491, 529, 0, 0); analogWrite(5,val1); analogWrite(6,val1); } if(val2 > 1 ...

Wrong circuit daigram. In the receiver module VCC is connected to ground instead of 5v bettery.
ReplyDelete