Styra RGB ljus från Android med Arduino & Bluetooth LE (BLE) (1 / 6 steg)
Steg 1: Montera, testa, konfigurera din Bluetooth LE modul
Viktigt: HM-10 körs på 3.3V, många Arduinos är 5V. Om du ansluter din BLE modul till något 5V utan logik nivå converter och spänningsregulator du sannolikt kommer att skada den.
Om du köpt en HM-10 modul som inkluderar en breakout ombord, fantastiskt, har du satt att gå. Om du behöver bygga en breakout styrelsen huvud över till denna tutorial. Om du vill räkna ut något på egen hand, kan du hitta stift ordningen i detta datablad.
Med en följetong/FTDI kabel
Ansluta
HM-10 TX - FTDI RX
HM-10 RX - FTDI TX
HM-10 GND - FTDI GND
HM-10 VCC - FTDI VCC
Anslut sedan till FTDI kabel via konsolen eller din favorit seriell terminal. Några som fungerar bra:
Linux/Mac - CuteCom
Linux/Windows/Mac - CoolTerm
Windows - RealTerm
Inställningar: 9600, N, 8, 1.
Om du använder en Arduino
Öppna programvaran Arduino, sedan ladda upp exempel -> SoftwareSerial -> SoftwareSerialExample till din enhet
Ansluta
HM-10 TX - Arduino Pin 10 softRX
HM-10 RX - Arduino Pin 11 softTX
HM-10 GND - Arduino GND
HM-10 VCC - Arduino 3.3V
Öppna den seriella bildskärmen på 9600 baud.
Kommandon
BLE modulen använder AT-kommandon för att läsa och skriva Systeminformation, de inte behöver följas av en radbrytning. Om du inte får ett svar när du anger ett kommando något kanske inte är ordentligt ansluten och måste du felsöka din modul.
När du är ansluten typ:
På - det bör reagera med OK
Du kan hitta din firmware version:
AT + VERS? -firmware version
Och ange enhetens namn:
AT + namn? -få nuvarande namn
AT + NAMEyourname - ange namn (max 12 tecken)
En full uppsättning av AT-kommandon i datablad
Om allt verkar fungera dags det för att gå vidare till installationen av Android och Arduino apps!