De robot arm bestaat uit de volgende hardware:
De kleuren van de bedrading van de SG90 servo hebben de volgende pinout:
- GND bruin
- VCC rood
- PWM oranje
Connect de SG90, PC, en Arduino volgens de volgende pinout:
graph LR
subgraph Arduino_R3
A[D9]
B[5V]
C[GND]
end
subgraph SG90_Servo
S[PWM]
V[VCC]
G[GND]
end
subgraph Computer
USB[USB]
end
USB --> Arduino_R3
A --> S
B --> V
C --> G
- Baud Rate:
- De baud rate moet worden ingesteld op 9600.
- Commandostructuur:
- Een commando bestaat uit twee delen, gescheiden door een dubbelepunt (
:
):- "deg": De waarde voor de hoek (0 tot 180 graden).
- "speed": Snelheid per grade (0 tot 100).
- Een commando bestaat uit twee delen, gescheiden door een dubbelepunt (
- Commando-indeling:
- Het volledige commando heeft de volgende structuur:
deg:180speed:100
- Het volledige commando heeft de volgende structuur:
- Commando-einde:
- Elk commando moet eindigen met een newline-karakter (
\n
).
- Elk commando moet eindigen met een newline-karakter (
- Acceptatie-response:
- Als het commando in goede handen is ontvangen zal de Arduino de response
Ok
terugsturen.
- Als het commando in goede handen is ontvangen zal de Arduino de response