Mündəricat:
- Addım 1: Conexiones En Arduino
- Addım 2: El Anillo
- Addım 3: El Código Arduino
- Addım 4: Codigo En Qenerasiya
- Addım 5: bir Dibujar üzərində düşünün
Video: Conexión Serial Arduino bir Qenerasiya (sürətləndirici En Anillo): 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Arduino və Qenerasiya haqqında məlumat əldə etmək üçün bir çox məlumat əldə etməliyəm. Əlbəttə ki, heç bir problem yoxdur, heç bir şey yoxlanılmır, işlənmir və ya yoxlanılır və bu, Arduino üçün heç bir problem yaratmır. İstifadəçi LSM 303 -dən istifadə edərək, sensorla əlaqə qura bilər.
Materiallar
- Arduino UNO
- LSM303 Flora (cualquier)
Addım 1: Conexiones En Arduino
El acelerómetro LSM303 4 növdən ibarətdir. SDA, SCL, vin, y gnd, Como se ve en la foto. Bir SDA, bir SCL kabel və ya 3V, bir GND və ya bir kabel yoxdur.
Sensorlar Arduino ilə əlaqə qurmaq üçün istifadə olunur. Əlavə olaraq, SDA və ya SDA ilə əlaqəli kabellər, SCL və ya SCL ilə əlaqəli kabellər var. 3.3V kabel və ya GND və El Arduino kabelləri. Bu, ən çox maraqlandığınız yerdir və bu, çörək taxtası üçün ən yaxşı seçimdir.
Addım 2: El Anillo
Proqramı emal etmək üçün proqramlar və proqramlar hazırlayın, bu sənədlərin işlənib hazırlanmasını təmin edin. Metodlar 3D -dən istifadə etmək üçün ən yaxşı metoddur.
El modelləşdirmə ən çox istifadə edilə bilər. Hər şeyi dəyişdirmək üçün heç bir problem yoxdur. Müqaviləyə görə, bir tapıntını tapdı.
Addım 3: El Código Arduino
Arduino ən vacib işlərdən biri kimi ardıcıl olaraq (və 9600 -cü il) işlənib hazırlanır.
Código en el Arduino:
#daxil edin
#daxil edin // libreria de Adafruit
Adafruit_LSM303 lsm; // hazırlamaq
boş quraşdırma () {
Serial.begin (9600); // acelerometro xidməti
lsm.begin ();
}
boşluq döngəsi () {
lsm.read (); // məlumat sensoru
// manda la mühazirə serialı
Serial.print ((int) lsm.accelData.x);
Serial.print (",");
Serial.print ((int) lsm.accelData.y);
Serial.print (",");
Serial.println ((int) lsm.accelData.z);
gecikmə (50);
}
Addım 4: Codigo En Qenerasiya
Əməliyyatlar, məlumatların dəyişdirilməsi və ya dəyişdirilməsi ilə əlaqədar olaraq, dəyişənlərin işlənməsi, işlənmənin əsas şərtlərindən biri kimi işlənib hazırlanır.
Codigo:
// Tomas de Camino Beck // əl hərəkəti sensoru üçün yaradılmışdır
idxal emalı.serial.*; Serial port;
float coord = yeni float [3]; // məlumatların dəyişdirilməsi
String məlumatları = "0, 0, 0"; // simli seriallar
float x, y, antX, antY; // yaradıcı işlər
boş quraşdırma () {
ölçüsü (600, 600);
println (Serial.list ());
port = yeni Serial (bu, "/dev/ttyACM0", 9600);
port.clear ();
port.bufferUntil ('\ n');
x = eni/2;
y = yüksəklik/2;
antX = eni/2;
antY = boy/2;
hamar (8);
}
boş çəkmə () {
strokeWeight (10);
float x = width -map (coord [0], -2000, 2000, 0, width);
float y = hündürlük xəritəsi (koordinasiya [1], -2000, 2000, 0, hündürlük);
əgər (koordinasiya [2] <0) {
fon (255);
x = eni/2;
y = yüksəklik/2;
antX = eni/2;
antY = boy/2;
} başqa {
doldurun (0, 150);
xətt (antX, antY, x, y);
antX = x;
antY = y;
}
}
boş serialEvent (Serial port) {
data = port.readString (); // Lee del Puerto serialı
coord = float (split (data, ',')); // ayrı -ayrılıqda los datos y los almacena en el arreglo
}
Addım 5: bir Dibujar üzərində düşünün
Əlavə məlumat. Əlbəttə ki, bütün işlər başa çatmışdır.
Tövsiyə:
Stone Lcd + Sürətləndirici Giroskop Sensoru: 5 addım
Stone Lcd +Sürətləndirmə Giroskop Sensoru: Bu sənəd sizə STM32 MCU +MPU6050 akselerometr giroskop sensoru +STONE STVC070WT seriyalı port ekranını DEMO.STVC070WT üçün istifadə etməyi öyrədəcəkdir. , bizə gedə bilərsiniz
Dizayner üçün Maraqlı Qenerasiya Proqramlaşdırma Təlimatı-Rəng Nəzarəti: 10 Addım
Dizayner üçün Maraqlı İşləmə Proqramlaşdırma Təlimatı-Rəng Nəzarəti: Əvvəlki fəsillərdə rəng haqqında bilik nöqtələri əvəzinə şəkil çəkmək üçün koddan necə istifadə ediləcəyi haqqında daha çox danışdıq. Bu fəsildə biliyin bu tərəfini daha dərindən araşdıracağıq
Qenerasiya və Arduino -ya qoşulun və 7 Segment və Servo GUI Nəzarətçisi olun: 4 addım
Qenerasiya və Arduino və 7 Segment və Servo GUI Nəzarətçisini birləşdirin: Bəzi layihələr üçün Arduino -dan istifadə etməlisiniz, çünki asan bir prototip platforması təmin edir, ancaq Arduino -nun seriyalı monitorunda qrafiklərin göstərilməsi olduqca uzun çəkə bilər və hətta etmək çətindir. Qrafikləri Arduino Serial Monitor -da göstərə bilərsiniz
Eşitmə atlayan bir cek, Google Coral TPU sürətləndirici versiyası: 4 addım
Eşitmə Tullanan Cek, Google Coral TPU Sürətləndirici Versiyası: Əllərini hərəkət etdirir, sifarişlərinizi dinləyir, ən son maşın öyrənmə texnologiyası ilə idarə olunur! "Eşitmə Atlama Ceki" iki mikro servo tərəfindən idarə olunan sadə bir elektromekanik Atlama Jackidir. və "gözlər" kimi LEDləri olan çox sadə bir dişli. O
Qenerasiya və Arduino ilə LED -ləri necə idarə etmək olar: 5 addım
İşlətmə və Arduino ilə LED -ləri Necə Nəzarət Etməliyəm: Ötən gün maraqlı bir problemlə qarşılaşdım, kompüter ekranında qarşılıqlı əlaqədən bir sıra işıqları idarə etməli idim və mümkün qədər ucuz olmalı idi. Dərhal bir Arduino düşündüm. Hər şeyə sahib idi