תקשורת ← Bluetooth
🔵 תקשורת אלחוטית

Bluetooth

מודול בלוטוס' (כמו HC-05 / HC-06) הופך את הארדואינו למכשיר שמדבר ישירות עם הטלפון החכם. הדרך הכי נוחה לעשות זאת בקורס היא עם אפליקציית Dabble - אפליקציה חינמית שמאפשרת לשלוט בארדואינו דרך ג'ויסטיק וירטואלי, כפתורים או שלט משחק, בלי לכתוב קוד בצד הטלפון בכלל.

איך זה עובד

חיבור

VCC ל-5V, GND ל-GND, TX של המודול ל-RX של הארדואינו, RX של המודול ל-TX של הארדואינו (יש להצליב בין TX ל-RX).

קוד לדוגמה - שליטה ברכב עם ג'ויסטיק מהאפליקציה

#define CUSTOM_SETTINGS
#define INCLUDE_GAMEPAD_MODULE
#include <Dabble.h>

void setup() {
  Dabble.begin(9600);
}

void loop() {
  Dabble.processInput();

  if (GamePad.isUpPressed()) {
    forward();
  } else if (GamePad.isDownPressed()) {
    backward();
  } else if (GamePad.isLeftPressed()) {
    turnLeft();
  } else if (GamePad.isRightPressed()) {
    turnRight();
  } else {
    stopMotors();
  }
}

שימושים נפוצים

שליטה מרחוק במכונית חכמה ישירות מהטלפון, בלי שלט נפרד; אפשר גם לשלוח נתונים בכיוון ההפוך (מהארדואינו לטלפון), למשל תצוגת מרחק שנמדד בחיישן אולטרסוני.