LED kontroll med Bluetooth (3 / 5 steg)
Steg 3: ARDUINO kod
koden är ganska enkel nedan finner du den bifogade filen. Jag har använt stift 13 som utdata kan du ändra det till någon PIN-kod du vill.
VIKTIGT-
1. när någonsin du överför koden till ARDUINO UNO ta bort VCC (3,3 v eller 5V) från ARDUINO.
2. ta bort Tx och Rx ledningar anslutna till BLUETOOTH-modulen
ANLEDNING-dessa två steg bör göras obligatorisk och absolut nödvändigt eftersom Tx och Rx stift av ARDUINO är upptagna när koden laddas. Du bör ha OBSERVERAT det varje gång du laddar upp den kod du ser de Tx och Rx LED lyser visar att den är upptagen.
SÅ SE TILL ATT FÖLJA DESSA TVÅ STEG SAMTIDIGT LADDA UPP KODEN.
HÄR ÄR DET FÖLJANDE KOD-
röding data = 0; Variabel för att lagra mottagna data
void setup() {
Serial.BEGIN(9600); Anger datahastigheten i bitar per sekund (baud) för seriella data överföring pinMode (13, OUTPUT); Anger digital stift 13 som utgångsstiftet
}
void loop()
{
IF(Serial.available() > 0) / / skicka data endast när data tas emot:
{data = Serial.read(); //Read inkommande data och lagra den i variabeldata
Serial.Print(data); Skriva ut värdet inuti data i Serial monitor
Serial.Print("\n"); Ny rad if(data == 49) //Checks om värdet av data är lika med 1 digitalWrite (13, hög); Om värdet är 1 vänder LED sedan ON
annat if(data ==48) //Checks om värdet av data är lika med 0
digitalWrite 13, låg. Om värdet är 0 sedan visar LED OFF
}
}