Paso 3: Escribir programa sobre cómo controlar el brazo mecánico por Bluetooth
Aquí, utilizar las bibliotecas de ElecfreaksCar directamente para recibir datos del módulo de Bluetooth. Será fácil si utilizo las bibliotecas.
Clase de ElecfreaksCar podemos utilizar para crear una nueva variable que es el nombre de BluetoothModule, tales como:
ElecfreaksCar BluetoothModule;
Y utilizamos la función de "recievedData()" para recibir datos de Bluetooth. Utilizamos la función de "getRoll()" y "getPitch()" para obtener datos del eje de balancín de APP para controlar el brazo mecánico. Ahora es un ejemplo sobre el uso de la aplicación para encender y apagar el LED que está en el Consejo de la ONU.
#include "ElecfreaksCar.h" ElecfreaksCar BluetoothModule;int ledPin = 13; void setup() { Serial.begin(115200); pinMode(ledPin, OUTPUT); } void loop() { while(Serial.available()) { uint8_t c = Serial.read(); BluetoothModule.recievedData(&c, 1); } if(BluetoothModule.getRoll() > 125) { digitalWrite(ledPin, LOW); } else { digitalWrite(ledPin, HIGH); } }