arduino_bt_pcs

10+
Nedladdningar
Innehållsklassificering
Ingen åldersgräns
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild

Om appen

Montera Bluetooth-modulen på Arduino-kortet, anslut Bluetooth-kommunikationen mellan mobiltelefonen och Arduino genom att använda den här appen på mobiltelefonen och tryck sedan på olika knappar som finns i mobiltelefonen för att känna igen knapptryckningarna på Arduino och utföra önskad operation.app som låter dig
- En knapp: 10 (2 vardera kan kombineras i par för att styra 5 typer av PÅ/AV-lägen)
- Inmatningsfönster för nummer och alfabet och skicka-knapp för att skicka det till Arduino
(Tillgänglig för hastighetskontroll med siffror etc. Strängar och numeriska strängar tillgängliga)

(Data överförs till Arduino när varje knapp trycks in)
A ON-knapp: a. A AV-knapp: A.
B ON-knapp: b. B OFF-knapp: B.
C ON-knapp: c. C OFF-knapp: C.
D ON-knapp: d. D AV-knapp: D.
E ON-knapp: e. E OFF-knapp: E.
Skicka-knapp: Lades till i tecken-/siffersträngen till vänster

* Den . som läggs till i slutet behandlas som slutet av överföringen i Arduino-programmet.

(Programexempel i Arduino)
Lysdioden som är ansluten till den digitala porten 5 på Arduino flimrar med knapparna A ON och A OFF.
Inkludera SoftwareSerial.h i början.
SoftwareSerial BT(2, 3); // Arduino D2 (RX) är ansluten till stift 2 (TX) på Bluetooth-modulen,
// Arduino D3 (TX) är ansluten till stift 1 (RX) på Bluetooth-modulen
char inData[10];
int led1 = 5;
int i=0;

void setup() {
Serial.begin(9600); // för uno 9600
BT börja (9600); // för uno 9600
for(int i=0; i<5; i++){
pinMode(5+i, OUTPUT);
digitalWrite(5+i, LOW);
}
}

void loop() {
while (BT.available() > 0)
{
char mottaget = BT.read(); // läs 1 byte
inData[i++] = mottagen;
if (mottaget == '.')
{
Serial.print(inData);
inData[i] = '\0'; // Rensa mottagen buffert
i = 0;
}
}

// LED1 på/av
if(strcmp(inData,"a.")==0)
{
digitalWrite(led1, HIGH);
}
if(strcmp(inData,"A.")==0)
{
digitalWrite(led1, LOW);
}
}
Uppdaterades den
6 nov. 2022

Datasäkerhet

Säkerhet börjar med förståelsen av hur utvecklare samlar in och delar din data. Praxis för dataintegritet och säkerhet varierar beroende på användning, region och ålder. Utvecklaren har tillhandahållit denna information och kan uppdatera den med tiden.
Ingen data delas med tredje part
Läs mer om hur utvecklare deklarerar delning
Ingen data samlades in
Läs mer om hur utvecklare deklarerar insamling

Nyheter

22.11.7 Version 1.0.0 출시