Styra enheter med röststyrning med android och arduino (2 / 4 steg)
Steg 2: Låter styra vissa elektriska enheter
Ansluta någon av dina elektriska apparater till en arduino med hjälp av reläet.
Arduino Program.
#include
SoftwareSerial BT(10, 11); TX, RX respetively
Sträng enhet;
void setup() {
BT.begin(9600);
Serial.BEGIN(9600);
pinMode (3, OUTPUT);
pinMode (4, OUTPUT);
pinMode (5, OUTPUT); }
//-----------------------------------------------------------------------//
void loop() {
samtidigt (BT.available()) {//Check om det finns en tillgänglig byte att läsa
Delay(10); Dröjsmål till göra sak stabil
char c = BT.read(); Genomföra en seriell läsa
enheten += c; bygga upp strängen. }
om (device.length() > 0) {
Serial.println(Device);
om (enhet == "ljus på") {
digitalWrite (3, hög). }
annars om (enhet == "light off") {
digitalWrite (3, låg). }
annars om (enhet == "tv på") {
digitalWrite (4, hög). }
annars om (enhet == "tv av") {
digitalWrite (4, låg); }
annars om (enhet == "fab på") {
digitalWrite 5, hög, }
annars om (enhet == "fan off") {
digitalWrite (5, låg);}
Device = "" ;}} Återställa variabeln
______________________________________________________________________________________________
Jag har använt röstkommandon som "light on" "light off", "tv på" "tv av" ', i stället för dessa kommando vi kan ändra kommandon till vår önskan och kör programmet.