Welcome to Hackster!
Hackster is a community dedicated to learning hardware, from beginner to pro. Join us, it's free!
Webotricks
Published

How to make a Bluetooth control boat using Arduino Nano

In this project, we will learn how to make a Bluetooth control boat using Arduino.

BeginnerProtip2 hours654
How to make a Bluetooth control boat using Arduino Nano

Things used in this project

Hardware components

Arduino Nano board
×1
HC-05 Bluetooth module
×1
BO Motor shaft
×1
Coreless Motor With Propeller
×1
Lithium Battery (3.7V)
×1
Lithium Battery Holder
×1
Servo Motor (SG90)
×1
Jumper Wires
×1
Breadboard
×1

Story

Read more

Code

Code

Arduino
#include <Servo.h>
#define Spoint 90
#define left 130
#define right 50
#define ESC 3

Servo servo;
void setup() {
  Serial.begin(9600);
  servo.attach(9);
  servo.write(Spoint);
  pinMode(ESC, OUTPUT);
}

void loop() {
    if (Serial.available() > 0) {
      char value = Serial.read();
  
      if (value == 'L') {
        servo.write(left);
        delay(10);
      } else if (value == 'R') {
        servo.write(right);
        delay(10);
       } else if (value == 'U') {
        analogWrite(ESC, 120);
        delay(10);
      } else if (value == 'D') {
        analogWrite(ESC, 250);
        delay(10);
      } else if (value == 'S') {
        servo.write(Spoint);
        analogWrite(ESC, 187);
        delay(10);
      }
    }

}

Credits

Webotricks
28 projects • 9 followers
Contact

Comments

Please log in or sign up to comment.