Агуулгын хүснэгт:
- Алхам 1: Conexiones En Arduino
- Алхам 2: Эль Анилло
- Алхам 3: El Codigo Arduino
- Алхам 4: Codigo En боловсруулж байна
- Алхам 5: Дибужарыг тунгаа
Видео: Conexión Serial Arduino a Processing (acelerómetro En Anillo): 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Надад маш их мэдээлэл байгаа бөгөөд энэ нь Arduino -ийг боловсруулж буй цуврал мэдээлэл юм. Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах Орчуулах Acá les muestro la manera en que yo lo lo resuelvo, no es la única, pero es bastante efectiva, que que en Processing, la recepción de datos ocurre como un evento, which que que Meanfa que no hay problemas de sincronización con Arduino. LSM 303 -ийг ашиглахын тулд та мэдрэгчийг ашиглаж болно.
Материалууд
- Ардуино НҮБ
- LSM303 ургамал (cualquier)
Алхам 1: Conexiones En Arduino
El acelerómetro LSM303 нь 4 хэлбэртэй. SDA, SCL, vin, y gnd, Como se ve en la foto. Та SDA, кабель холболтгүй, SCL, 3V, өөрөөр хэлбэл GND холболт хийх боломжтой.
Conectar el sensor al Arduino como se muestra en las fotos. Нэмэлт мэдээлэл, зураг, кабель нь SDA эсвэл SDA -ийг ашиглах боломжтой, SCL, кабелийг SCL -ээс авах боломжтой. 3.3V хүчдэлтэй кабель, GND en el Arduino. Энэ бол маш их анхаарал татахуйц чиглэл юм.
Алхам 2: Эль Анилло
Боловсруулах програмыг боловсруулж, програмыг боловсруулсны дараа та үүнийг үзэх боломжтой болно. Тэмдэглэлийг 3D хэлбэрээр гаргах боломжтой.
El modelo sencillo del anillo está acá. Энэ нь ямар ч асуудалгүй байсан. Энэ нь гар бууны пистолагийн хувьд маш чухал юм.
Алхам 3: El Codigo Arduino
En el código de Arduino es importante abrir el puerto serial y la velocidad (en el ejemplo 9600) боловсруулалт хийх.
Codigo en el Arduino:
#оруулах
#оруулах // libreria de Adafruit
Adafruit_LSM303 lsm; // бэлтгэл ажил
хүчингүй тохиргоо () {
Цуваа эхлэх (9600); // албан ёсны acelerometro
lsm.begin ();
}
void loop () {
lsm.read (); // lee la informacion del sensor
// цуврал цуврал
Serial.print ((int) lsm.accelData.x);
Serial.print (",");
Serial.print ((int) lsm.accelData.y);
Serial.print (",");
Serial.println ((int) lsm.accelData.z);
саатал (50);
}
Алхам 4: Codigo En боловсруулж байна
Боловсруулалтыг хийхдээ, үйл явдлын хамгийн чухал үе шатууд, мөн хувьсагчдыг боловсруулж, боловсруулж, боловсруулж, боловсруулж болно.
Кодиго:
// Томас де Камино Бекийн бүтээсэн // гар хөдөлгөөн мэдрэгч
импорт боловсруулах.сериал.*; Цуваа порт;
float coord = new float [3]; // arreglo para almacenar los datos
String өгөгдөл = "0, 0, 0"; // string que almacena del puerto цуврал
float x, y, antX, antY; // para crear el dibujo
хүчингүй тохиргоо () {
хэмжээ (600, 600);
println (Serial.list ());
порт = шинэ Цуваа (энэ, "/dev/ttyACM0", 9600);
port.clear ();
port.bufferUntil ('\ n');
x = өргөн/2;
y = өндөр/2;
antX = өргөн/2;
antY = өндөр/2;
гөлгөр (8);
}
хүчингүй сугалаа () {
цус харвалт (10);
float x = width -map (coord [0], -2000, 2000, 0, width);
хөвөх y = өндөр -газрын зураг (координат [1], -2000, 2000, 0, өндөр);
хэрэв (зохицуулалт [2] <0) {
дэвсгэр (255);
x = өргөн/2;
y = өндөр/2;
antX = өргөн/2;
antY = өндөр/2;
} өөр {
дүүргэх (0, 150);
шугам (antX, antY, x, y);
antX = x;
antY = y;
}
}
хүчингүй serialEvent (Цуваа порт) {
өгөгдөл = port.readString (); // Ли дел Пуэрто цуврал
зохицуулалт = хөвөх (хуваах (өгөгдөл, ',')); // separa por comas los datos y los almacena en el arreglo
}
Алхам 5: Дибужарыг тунгаа
Энэ бол энгийн зүйл юм. Al dar vuelta por completo el anillo, se borra todo lo dibujado.
Зөвлөмж болгож буй:
FK (Forward Kinematic) Excel, Arduino & Processing -тэй: 8 алхам
FK (Forward Kinematic) Excel, Arduino & Processing -тэй: Forward Kinematic нь 3D орон зайд End Effector утгуудыг (x, y, z) олоход ашиглагддаг
Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 алхам
Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: Arduino Y Ú OpenWrt, el Arduino Y & Uacute, OpenWrt-Yun хувилбаруудын хамгийн сүүлийн хувилбарууд нь OpenWrt-Yun програм хангамжийн систем юм
Excel, Arduino & Processing ашиглан урагшлах кинематик: 8 алхам
Forward Kinematic with Excel, Arduino & Processing: Forward Kinematic нь 3 хэмжээст орон зайд End Effector утгуудыг (x, y, z) олоход хэрэглэгддэг
Fadecandy, Processing and Kinect бүхий интерактив LED Dome: 24 алхам (зурагтай)
Fadecandy, Processing and Kinect бүхий интерактив LED Dome: WhatWhen in Dome нь 4.2 м геодезийн бөмбөгөр 4378 LED -ээр бүрхэгдсэн байдаг. LED -ийг тус тусад нь зураглаж, хаягжуулах боломжтой. Тэдгээрийг Windows ширээний компьютер дээр Fadecandy and Processing удирддаг. Kinect нь бөмбөгрийн нэг тулгуур дээр бэхлэгдсэн тул
Quantimetric Image Processing: 5 алхам
Quantimetric Image Processing: (Дээрх зураг дээр одоо байгаа дүрс боловсруулах аргыг квантометрийн боловсруулалттай харьцуулж харуулсан болно. Сайжруулсан үр дүнг анхаарч үзээрэй. Баруун дээд зурган дээр зургууд ийм зүйлийг хэмждэг гэсэн буруу таамаглалаас үүдэлтэй хачин олдворуудыг харуулав