Mundarija:
- 1 -qadam: Conexiones En Arduino
- 2 -qadam: El Anillo
- 3 -qadam: El Codigo Arduino
- 4 -qadam: Codigo -ni qayta ishlash
- 5 -qadam: Dibujar haqida o'ylang
Video: Conexión Serial Arduino a Processing (Acelerómetro En Anillo): 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Ma'lumotni qayta ishlashdan keyin men Arduino -ni qayta ishlashni xohlayman. Bu erda hech qanday muammo yo'q, shuning uchun hech qanday muammo yo'q, chunki u qayta ishlanadi, lekin bu hech qanday muammosiz Arduino -da hech qanday muammo tug'dirmaydi. Foydalanuvchi LSM 303 -ni ishlatganda, siz sensorli signalni ishlatishingiz mumkin.
Materiallar
- Arduino UNO
- LSM303 Flora (kvalifikator)
1 -qadam: Conexiones En Arduino
LSM303 4 ta turkumda. SDA, SCL, vin, ynd, Como se va en la foto. Siz SDA -ni, SCL -ni, 3V -ni va GND -ni ishlatasiz.
Sensorli asboblar Arduino -da eng yaxshi fotosuratlar. Bo'limlar, SD -kartalar va SDA -lar, shuningdek, SCL -dan kabellar, shuningdek, SCL -dan foydalanish mumkin. 3.3V kuchlanishli kabel, GND en el Arduino. Bu, albatta, konektekto, na arduino, na non taxtasi.
2 -qadam: El Anillo
Dasturni qayta ishlashda dasturiy ta'minotni qayta ishlashni, shuningdek, bu filmni qayta ishlashni tanlang. Uch o'lchovli o'lchovlar yordamida o'lchovlar amalga oshiriladi.
El modelo sencillo del anillo está acá. Bu modifikatsiyaning barcha sabablari yo'q. Bu peshtaxta va pala -partish plyonkalarga o'xshaydi.
3 -qadam: El Codigo Arduino
Arduino -ni qayta ishlash muhim ahamiyatga ega va ketma -ket ketma -ketlikda (9600 yilgacha) qayta ishlanadi.
Codigo en el Arduino:
#qo'shing
#qo'shing // libreria de Adafruit
Adafruit_LSM303 lsm; // tayyorgarlik ishlari
bo'sh o'rnatish () {
Serial.begin (9600); // Informatsiya el acelerometro
lsm.begin ();
}
void loop () {
lsm.read (); // sensorlar
// manda la lektura seriali
Serial.print ((int) lsm.accelData.x);
Serial.print (",");
Serial.print ((int) lsm.accelData.y);
Serial.print (",");
Serial.println ((int) lsm.accelData.z);
kechikish (50);
}
4 -qadam: Codigo -ni qayta ishlash
Qayta ishlashdan so'ng, biz o'z navbatimizdagi ma'lumotlarni almashtiramiz, o'zgarmaydiganlarni qayta ishlaymiz, ularni qayta ishlaymiz, shuning uchun ularni qayta ishlash asosiy vazifadir.
Kodigo:
// Tomas de Kamino Bek tomonidan yaratilgan // qo'l harakati sensori uchun
importni qayta ishlash.serial.*; Seriya porti;
float coord = new float [3]; // ma'lumotlar almashinuvi uchun
String ma'lumotlari = "0, 0, 0"; // string que almacena del puerto serial
float x, y, antX, antY; // pulni yaratgan el dibujo
bo'sh o'rnatish () {
hajmi (600, 600);
println (Serial.list ());
port = yangi Serial (bu, "/dev/ttyACM0", 9600);
port.clear ();
port.bufferUntil ('\ n');
x = kenglik/2;
y = balandlik/2;
antX = kenglik/2;
antY = balandlik/2;
silliq (8);
}
bekor chizish () {
strokeWeight (10);
float x = width -map (coord [0], -2000, 2000, 0, width);
float y = balandlik xaritasi (koordinat [1], -2000, 2000, 0, balandlik);
agar (koordinat [2] <0) {
fon (255);
x = kenglik/2;
y = balandlik/2;
antX = kenglik/2;
antY = balandlik/2;
} boshqa {
to'ldirish (0, 150);
chiziq (antX, antY, x, y);
antX = x;
antY = y;
}
}
void serialEvent (ketma -ket port) {
ma'lumotlar = port.readString (); // Lee del puerto seriali
koordinat = float (bo'linish (ma'lumotlar, ',')); // separa por comas los datos y los almacena en el arreglo
}
5 -qadam: Dibujar haqida o'ylang
Aqlli ma'lumotlar. Al dar vuelta por completo el anillo, se borra todo lo dibujado.
Tavsiya:
Combo Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 qadam
Ma'lumotlar tezligi va tezligi Ubidots, Utilizando Arduino YÚN: Arduino Y Ú U ATmega32u4 va Atheros AR9331 mikrokontrolorlari tomonidan boshqariladi. OpenWrt-da, Arduino Y & Uacute-da, OpenWrt-Yun-ning eng yaxshi versiyasi-bu operatsion tizimning asosiy operatsion tizimi.
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96 bortli sensorlar: 7 qadam
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensorlari: O objetivo desse tutorial é Agar kerak bo'lsa, siz "konfiguratsiya qilish" yoki "dragonboard 410c" qurilmalari bilan ishlashni xohlasangiz, kompyuterni sozlash / daftar usando comunica va ccedi
Adruino Serial Plotter: 5 qadam (rasmlar bilan)
Adruino Serial Plotter: Arduino IDE -ga Arduino Serial Plotter funktsiyasi qo'shildi, bu sizga ketma -ket ma'lumotlarni Arduino -dan kompyuteringizga real vaqtda chizish imkonini beradi. Agar siz Arduino -ning analog sensori kirish ma'lumotlari sizning dafningizga tushishini ko'rishdan charchagan bo'lsangiz
IOT123 - ATTINY85 SOFTWARE SERIAL JIG yig'ilishi: 4 qadam
IOT123 - ATTINY85 SOFTWARE SERIAL JIG yig'ilishi: Men past quvvatli datchiklarni yig'ish uchun ATTINY85 -dan foydalanganman. Dastlab men bu chiplarni konsoldan foydalanib disk raskadrovka qilishning iloji yo'q deb o'yladim va "u erda" juda chiroyli ishlatganman. ish vaqtida nima bo'layotganini ko'rib chiqish usullari. Keyin SoftwareSeria -ni uchratdim
HC - 06 (qul moduli) "NAME" ni "Monitor Serial Arduino" ishlatmasdan o'zgartirish "osonlikcha ishlaydi": muammosiz yo'l!: 3 qadam
HC - 06 (Slave Module) "NAME" ni "Monitor Serial Arduino" ishlatmasdan o'zgartirish … "osonlikcha ishlaydi": Xatosiz Yo'l!: Keyin " Uzoq vaqt " " Arduino seriyali monitor, " Muvaffaqiyat ", men boshqa oson yo'lni topdim va hozir Sharing! Qiziqarli do'stlar