Мазмуну:
- 1 -кадам: Conexiones En Arduino
- 2 -кадам: Эль Анилло
- 3 -кадам: El Codigo Arduino
- 4 -кадам: Codigo En иштетүү
- 5 -кадам: Poner a Dibujar
Video: Conexión Serial Arduino a Processing (acelerómetro En Anillo): 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Мен көп нерселерди түшүндүрүүм керек, бул Arduino жана Processing сериясында. Бул жерде эч кандай көйгөйлөр жок, бирок алар иштетилбейт, же кайра иштетилбейт, бул жерде эч кандай көйгөй жок, бул эч кандай көйгөй жок. Бул LSM 303 колдонмосу менен иштебейт, сенсор сенсор менен иштейт.
Материалдар
- Arduino UNO
- LSM303 Flora (квалификация)
1 -кадам: Conexiones En Arduino
El acelerómetro LSM303 4 шартта. SDA, SCL, vin, y gnd, Como se ve en la foto. SDA кабели жок, SCL кабели жок, 3V, же GN жок.
Sensor al Arduino como se muestra en las fotos. Төмөнкү сүрөттөр, SDA кабелдери SDA менен байланышкан, ал эми SCL, ошондой эле SCL жана башка конверттүү кабелдер. 3.3V кабелдик кабель, GND жана El Arduino. Эң негизгиси, бул конекто директо a la placa de arduino, бирок бул нан табличкасында дагы.
2 -кадам: Эль Анилло
Кайра иштетүү программасы боюнча программалар иштетилгенден кийин, алар сиздердин оюңуздарда бар. Metemos el acelerómetro dentro de unilil impreso en impresora 3D.
El modelo sencillo del anillo está acá. Туура эмес болгон учурда, бул жаңыртылган жок. Кандайдыр бир себептерден улам, бул таптакыр табылган жок.
3 -кадам: El Codigo Arduino
Ардуинонун эң маанилүү каталары сериялы жана эң ылдам (en ejemplo 9600) кайра иштетүү.
Codigo en el Arduino:
#кошуу
#кошуу // libreria de Adafruit
Adafruit_LSM303 lsm; // даярдануу
жараксыз орнотуу () {
Serial.begin (9600); // in acerometro
lsm.begin ();
}
void loop () {
lsm.read (); // ле 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 data = "0, 0, 0"; // сап кезеги
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);
}
жараксыз тартуу () {
strokeWeight (10);
float x = width -map (coord [0], -2000, 2000, 0, width);
сүзүү y = бийиктик -карта (координация [1], -2000, 2000, 0, бийиктик);
if (coord [2] <0) {
Фон (255);
x = туурасы/2;
y = бийиктиги/2;
antX = туурасы/2;
antY = бийиктиги/2;
} башка {
толтуруу (0, 150);
сызык (antX, antY, x, y);
antX = x;
antY = y;
}
}
жараксыз serialEvent (Сериялык порт) {
маалыматтар = port.readString (); // ли дел пуэрто сериялуу
coord = float (split (data, ',')); // бөлүү комасы лос датос y los almacena en el arreglo
}
5 -кадам: Poner a Dibujar
Ahora simplemente dibujar. Толугу менен анилло, же борра тудо ло дибуджадо.
Сунушталууда:
FK (Forward Kinematic) Excel, Arduino & Processing менен: 8 кадам
FK (Forward Kinematic) Excel, Arduino & Processing менен: Forward Kinematic 3D мейкиндигинде End Effector баалуулуктарын (x, y, z) табуу үчүн колдонулат
Excel, Arduino & Processing менен алдыга Кинематикалык: 8 кадам
Forward Kinematic with Excel, Arduino & Processing: Forward Kinematic 3D мейкиндигинде End Effector баалуулуктарын (x, y, z) табуу үчүн колдонулат
Fadecandy, Processing жана Kinect менен интерактивдүү LED купол: 24 кадам (Сүрөттөр менен)
Fadecandy, Processing жана Kinect менен Interactive LED Dome: WhatWhen in Dome 4378 светодиод менен жабылган 4.2м геодезиялык купол. Светодиоддордун бардыгы жеке картага түшүрүлгөн жана даректүү. Алар Windows столунда Fadecandy жана Processing тарабынан көзөмөлдөнөт. Kinect куполдун тирөөчтөрүнүн бирине тиркелет, андыктан
Como Hacer Un Guante Con Sensores Flex Y Conexión Android үчүн: 9 кадам
Como Hacer Un Guante Con Sensores Flex Y Conexión Android үчүн: Жөнөкөй системанын жардамы менен сиз бул системага кире албайсыз, бул жаман нерселер, сиз каалагандай á Бул окуу куралын англис тилинде көрүү үчүн, бул жерди басыңыз: ht
Tic Tac Toe W/ Processing & Keypad: 3 кадам
Tic Tac Toe W/ Processing & Keypad: Бул долбоордо биз Arduino Uno менен клавиатураны колдонуп, Tic-Tac-Toe оюнун курабыз. Оюн сизге Tic-Tac-Toe, андан кийин LED тиешелүү Керектүү материалдар: 1 - Arduino Uno1 - Keypad13 - Wires2 - 22