============================================
  Bluetooth Servo Controller - Arduino
  Hackster.io Project
============================================

PROJECT STRUCTURE:
------------------
servo_receiver/
  └── servo_receiver.ino    --> Upload to RECEIVER board

servo_transmitter/
  └── servo_transmitter.ino --> Upload to TRANSMITTER board

HOW TO USE:
-----------
1. Open Arduino IDE
2. Open servo_receiver.ino → Upload to Receiver PCB
3. Open servo_transmitter.ino → Select mode (see below) → Upload to Transmitter PCB

TRANSMITTER MODES (edit servo_transmitter.ino):
------------------------------------------------
Line ~35: Uncomment ONE mode only:

  #define MODE_POTENTIOMETER   <-- Pot on A0 controls servo angle (RECOMMENDED)
  #define MODE_AUTO_SWEEP      <-- Auto sweeps 0 to 180 degrees
  #define MODE_SERIAL_INPUT    <-- Type angle in Serial Monitor

WIRING SUMMARY:
---------------
HC-05 VCC  --> 5V
HC-05 GND  --> GND
HC-05 TX   --> Pin 10
HC-05 RX   --> Pin 11 (use 1kΩ + 2kΩ voltage divider!)

Servo Signal --> Pin 9
Servo VCC    --> 5V
Servo GND    --> GND
Status LED   --> Pin 13

HC-05 AT COMMANDS:
------------------
Transmitter (Master):
  AT+ROLE=1
  AT+CMODE=0
  AT+BIND=<slave_MAC>

Receiver (Slave):
  AT+ROLE=0
  AT+NAME=ServoReceiver
  AT+PSWD=1234
  AT+UART=9600,0,0

REQUIRED LIBRARIES:
-------------------
- Servo.h        (built-in with Arduino IDE)
- SoftwareSerial.h (built-in with Arduino IDE)

No external libraries needed!

============================================
  Hackster.io | Arduino | HC-05 | SG90
============================================
