RC papper Tank - Bring din 3D-modeller till liv (16 / 17 steg)
Steg 16: programmering
Här är koden jag använde den bör vara självförklarande om du går igenom det:
#include < AFMotor.h >
#include < SoftwareSerial.h > //Software seriell Port#include < Servo.h >
Servo myservo;
int mySpeed;
int turretAngle;
char val;
char prevAction;
AF_DCMotor motor_1(1);
AF_DCMotor motor_2(2);
AF_DCMotor motor_3(3);
AF_DCMotor motor_4(4);#define röda A0
#define SET A1
#define RxD A5 / / detta är PIN-koden som Bluetooth (BT_TX) kommer att överföra till Arduino (RxD)
#define TxD A4SoftwareSerial blueToothSerial(RxD,TxD);
int switchVal;
bool kör;void setup() {
Serial.BEGIN(9600); Tillåta seriell kommunikation via USB-kabel till dator (vid behov)
Den kommunicerar genom att skicka enstaka tecken kommandon. När arduino läser i denna information, vet det vilken åtgärd som ska utföras. med tillräckligt med åtgärder och förprogrammerade intelligens kommer din design till liv.
Till exempel om jag skickar tecknet 'f' via bluetooth till bilen, bilen kommer att se "f". det vet att när det finns s'f "det måste gå framåt och den rör sig alla fyra motorer därmed.