arduino_bt_pcs

10+
Λήψεις
Αξιολόγηση περιεχομένου
Κατάλληλο για όλους
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης

Περιγραφή εφαρμογής

Τοποθετήστε τη μονάδα Bluetooth στην πλακέτα Arduino, συνδέστε την επικοινωνία Bluetooth μεταξύ του κινητού τηλεφώνου και του Arduino λειτουργώντας αυτήν την εφαρμογή στο κινητό τηλέφωνο και, στη συνέχεια, πατήστε διάφορα κουμπιά που παρέχονται στο κινητό τηλέφωνο για να αναγνωρίσετε τα πατήματα κουμπιών στο Arduino και εκτελέστε την επιθυμητή λειτουργία. εφαρμογή που σας επιτρέπει
- Μονό κουμπί: 10 (2 το καθένα μπορούν να συνδυαστούν σε ζεύγη για τον έλεγχο 5 τύπων καταστάσεων ON/OFF)
- Παράθυρο εισαγωγής αριθμού και αλφαβήτου και κουμπί αποστολής για αποστολή στο Arduino
(Διατίθεται για έλεγχο ταχύτητας με αριθμούς κ.λπ. Διαθέσιμες συμβολοσειρές και αριθμητικές συμβολοσειρές)

(Τα δεδομένα μεταδίδονται στο Arduino όταν πατηθεί κάθε κουμπί)
Ένα κουμπί ON: α. Ένα κουμπί OFF: Α.
B Κουμπί ON: β. B Κουμπί OFF: B.
Κουμπί C ON: γ. C Κουμπί OFF: C.
Κουμπί D ON : d. Κουμπί D OFF: D.
Κουμπί E ON: e. Κουμπί E OFF: E.
Κουμπί αποστολής: Προστέθηκε .. στη συμβολοσειρά χαρακτήρων/αριθμών που εισήχθη στα αριστερά

* Το . που προστέθηκε στο τέλος αντιμετωπίζεται ως το τέλος της μετάδοσης στο πρόγραμμα Arduino.

(Παράδειγμα προγράμματος στο Arduino)
Το LED που είναι συνδεδεμένο στην ψηφιακή θύρα 5 του Arduino αναβοσβήνει με τα κουμπιά A ON και A OFF.
Συμπεριλάβετε το SoftwareSerial.h στην αρχή.
SoftwareSerial BT(2, 3); // Το Arduino D2 (RX) είναι συνδεδεμένο στην ακίδα 2 (TX) της μονάδας Bluetooth,
// Το Arduino D3 (TX) είναι συνδεδεμένο στην ακίδα 1 (RX) της μονάδας Bluetooth
char inData[10];
int led1 = 5;
int i=0;

void setup() {
Serial.begin(9600); // για το uno 9600
BT. start (9600); // για το uno 9600
for(int i=0; i<5; i++){
pinMode(5+i, OUTPUT);
digitalWrite(5+i, LOW);
}
}

void loop() {
ενώ (BT.available() > 0)
{
char ελήφθη = BT.read(); // ανάγνωση 1 byte
inData[i++] = ελήφθη;
εάν (λήφθηκε == '.')
{
Serial.print(inData);
inData[i] = '\0'; // Εκκαθάριση ληφθέντων buffer
i = 0;
}
}

// Ενεργοποίηση/απενεργοποίηση LED1
if(strcmp(inData,"a.")==0)
{
digitalWrite(led1, HIGH);
}
if(strcmp(inData,"A.")==0)
{
digitalWrite(led1, LOW);
}
}
Ενημερώθηκε στις
6 Νοε 2022

Ασφάλεια δεδομένων

Η ασφάλειά σας ξεκινά από την κατανόηση του τρόπου με τον οποίο οι προγραμματιστές συλλέγουν και κοινοποιούν τα δεδομένα σας. Οι πρακτικές απορρήτου και ασφάλειας δεδομένων μπορεί να διαφέρουν ανάλογα με τη χρήση, την περιοχή και την ηλικία σας. Αυτές οι πληροφορίες παρέχονται από τον προγραμματιστή και ενδέχεται να ενημερωθούν με την πάροδο του χρόνου.
Δεν κοινοποιούνται δεδομένα σε τρίτα μέρη
Μάθετε περισσότερα σχετικά με τον τρόπο δήλωσης κοινοποίησης από τους προγραμματιστές
Δεν συλλέχθηκαν δεδομένα
Μάθετε περισσότερα σχετικά με τον τρόπο δήλωσης συλλογής από τους προγραμματιστές

Τι νέο υπάρχει

22.11.7 Version 1.0.0 출시