PIC32, Arduino, Kontrol Bluetooth Mikrokontroler. Komunikasi nirkabel yang mudah.
Aplikasi ini memungkinkan Anda untuk terhubung ke mikrokontroler menggunakan modul Bluetooth serial untuk mengirim pesan atau perintah ke atau dari smartphone Android Anda. Lihat contoh di bawah ini untuk perintah pesan teks dan kode mikrokontroler.
Cukup kirim pesan ke mikrokontroler dan Anda dapat memprogram reaksi apa pun yang Anda inginkan.
Fitur PIC32Blue:
★ Kirim informasi ke mikrokontroler.
★ Terima informasi dari mikrokontroler.
★ Mikrokontroler dapat membuat telepon Anda berbicara.
Fitur PIC32Blue+:
★ Semua yang disebutkan di atas.
★ Versi plus mendukung kemampuan pesan teks.
Anda dapat mengatur mikrokontroler untuk secara berkala mengirim pesan ke perangkat Android Anda melalui Bluetooth dalam formulir seperti obrolan. Obrolan akan dihapus setelah keluar dan menutup aplikasi.
Anda dapat menjalankan aplikasi di latar belakang dengan mengetuk tombol beranda di perangkat Anda dan aplikasi akan mempertahankan koneksi yang berjalan di latar belakang.
Mengetuk tombol kembali dalam aplikasi akan menutup dan memutuskan sambungan dari perangkat Bluetooth jika terhubung.
Catatan:
Ada dua versi aplikasi ini. Satu -satunya perbedaan di antara mereka adalah bahwa seseorang mendukung fungsi pesan teks dan seseorang tidak.
Pic32Blue+ mendukung pesan teks sehingga Anda dapat memiliki teks mikrokontroler nomor telepon lain dengan pesan jika Anda ingin dengan menggunakan perintah khusus atau ponsel lain dapat mengirim pesan teks untuk meminta mikrokontroler melakukan tugas, seperti menampilkan pesan baru pada LCD.
PIC32Blue hanya mendukung komunikasi Bluetooth (tidak ada kemampuan pesan teks).
Aplikasi ini dibuat untuk berfungsi dengan perangkat Bluetooth HC-06 dan lainnya mungkin berfungsi tetapi belum diuji.
Contoh perintah untuk itu dikirim ke perangkat dengan pic32blue+ diinstal (ini akan meneruskan pesan Anda ke mikrokontroler):
: Pic: halo, mikrokontroler
Atau
: pic: Lightton
Contoh mikrokontroler yang memberi tahu ponsel Anda untuk mengirim pesan teks lain:
: Picsms: xxxxxxxxxx: halo, dari mikrokontroller
Atau
: picsms: xxxxxxxxxx: lampu menyala.
Di mana XXX adalah nomor telepon yang Anda miliki teks telepon Anda. Anda harus menyertakan usus besar ":" di ujung nomor telepon juga. Catatan Tidak ada ruang untuk nomor telepon dan usus besar.
Aplikasi ini tidak akan pernah mengirimkan pesan teks atau meneruskan perintah ke mikrokontroler Anda kecuali perintah spesifik termasuk dalam pesan, tempat di awal pesan.
Agar mikrokontroler mengirim pesan teks dari perangkat Anda, Anda harus menyertakan:
: Picsms: xxxxxxxxxx:
Atau
: picsms: xxxxxxxxxx:
Agar telepon dapat meneruskan pesan teks yang diterima ke mikrokontroler Anda, Anda harus menyertakan:
: Pic:
Atau
: pic:
Aplikasi ini tidak akan pernah mengirimkan pesan teks atau meneruskan perintah ke mikrokontroler Anda kecuali jika perintah spesifik ada di awal pesan seperti yang terlihat di atas.
Anda juga dapat membuat mikrokontroler Anda membuat ponsel Anda berbicara dengan keras menggunakan: Bicara: Atau: Bicara: Perintah.
Agar mikrokontroler dapat membuat ponsel Android Anda berbicara dengan keras, Anda harus menyertakan:
:BICARA:
Atau
:bicara:
// Contoh Kode Mikrokontroler
// Ubah waktu tunda jika diperlukan
String inputString = "";
int masuk = 0;
void setup ()
{
tunda (15);
Serial1.Begin (9600);
tunda (50);
}
void loop ()
{
if (serial1.available ()> 0)
{
while (serial1.available ()> 0)
{
masuk = serial1.read ();
tunda (1);
inputString += char (masuk);
}
tunda (2);
// harus ejaan yang tepat
if (inputString == "keren")
{
// Tambahkan kode di sini
}
if (inputString == "respons")
{
Serial1.println ("Oke.");
}
if (inputString == "bicara")
{
Serial1.println (": bicara: halo, dunia.");
}
if (inputString == "TextOutgoing")
{
Serial1.println (": picsms: xxxxxxxxxx: ganti x dengan telepon #.");
}
}
inputString = "";
tunda (50);
}
Kunjungi situs web saya untuk mengunduh lebih banyak file kode contoh