Obsah:
- Krok 1: Conexiones En Arduino
- Krok 2: El Anillo
- Krok 3: El Código Arduino
- Krok 4: Spracovanie Código En
- Krok 5: Poner a Dibujar
Video: Conexión Serial Arduino a Processing (acelerómetro En Anillo): 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Viac informácií nájdete v časti Pripojenie k Arduinu a spracovaní. Viac informácií nájdete v časti Spracovanie, spracovanie údajov, spracovanie údajov, spracovanie údajov, ako aj ich význam, pokiaľ ide o problémy so senom so systémom Arduino. Využite akcelerátor LSM 303, ktorý obsahuje ďalší snímač.
Materiály
- Arduino UNO
- LSM303 Flora (cualquier)
Krok 1: Conexiones En Arduino
El acelerómetro LSM303 tiene 4 conexiones. SDA, SCL, víno, ynd, Como se ve en la foto. K dispozícii je káblový zosilňovač SDA, zelený kábel SCL, jednopólové a 3V napájanie, jeden čierny a jeden GND.
Snímač Conectar El Arduino obsahuje viacero fotografií. Básicamente, en la foto, el cable amarillo es SDA y se conecta al SDA del arduino, el cable verde es SCL, y se conecta al SCL del arduino. Kábel je pripojený na 3,3 V, má negatívny vplyv na GND a Arduino. Vychutnajte si priame prepojenie arduino dosky, ale môžete si vybrať aj tabuľu chleba.
Krok 2: El Anillo
Hromadné prehrávanie programov programového spracovania, ako aj hromadné sťahovanie. Metódy rýchleho a hlbokého snímania 3D obrazu.
El modelo sencillo del anillo está acá. Modifikované modifikácie a zoskupenia môžu mať jednu farbu. Pozrite sa na to, ako pištoľový gombík naberá na sile.
Krok 3: El Código Arduino
Všetky dôležité údaje o sériovom spracovaní (9600 9600) sériového spracovania údajov o spracovaní.
Código en el Arduino:
#zahrnúť
#include // libreria de Adafruit
Adafruit_LSM303 lsm; // príprava el objeto
neplatné nastavenie () {
Serial.begin (9600); // inicializácia el acelerometra
lsm.begin ();
}
prázdna slučka () {
lsm.read (); // viac informácií o senzore
// prednáška a seriál
Serial.print ((int) lsm.accelData.x);
Serial.print (",");
Serial.print ((int) lsm.accelData.y);
Serial.print (",");
Serial.println ((int) lsm.accelData.z);
oneskorenie (50);
}
Krok 4: Spracovanie Código En
En processing, la estrategia es escrivir un evento para el puerto serail, de esa manera cada vez que entra infromación, processing en el fondo lo almacena en en variables, sin importar la velocidad de los cuadros del cuerpo principal del código de processing.
Código:
// vytvoril Tomas de Camino Beck // pre snímač pohybu rúk
spracovanie importu.sériové.*; Sériový port;
float coord = nový float [3]; // arreglo para almacenar los datos
Reťazcové údaje = "0, 0, 0"; // string que almacena del puerto serial
float x, y, antX, antY; // para crear el dibujo
neplatné nastavenie () {
veľkosť (600, 600);
println (Serial.list ());
port = new Serial (this, "/dev/ttyACM0", 9600);
port.clear ();
port.bufferUntil ('\ n');
x = šírka/2;
y = výška/2;
antX = šírka/2;
antY = výška/2;
hladký (8);
}
void draw () {
zdvihová hmotnosť (10);
float x = mapa šírky (súradnica [0], -2000, 2000, 0, šírka);
float y = výška -mapa (súradnica [1], -2000, 2000, 0, výška);
if (coord [2] <0) {
pozadie (255);
x = šírka/2;
y = výška/2;
antX = šírka/2;
antY = výška/2;
} else {
výplň (0, 150);
riadok (antX, antY, x, y);
antX = x;
antY = y;
}
}
void serialEvent (sériový port) {
data = port.readString (); // závetrie zo seriálu Puerto del Puerto
coord = float (rozdelenie (údaje, ',')); // oddeľte svoje kómy od stratených údajov o los almacena en el arreglo
}
Krok 5: Poner a Dibujar
Ahora simplemente dibujar. Všetky ceny sú zahrnuté v cene, vrátane dane.
Odporúča:
FK (Forward Kinematic) With Excel, Arduino & Processing: 8 Steps
FK (Forward Kinematic) With Excel, Arduino & Processing: Forward Kinematic sa používa na nájdenie hodnôt koncového efektu (x, y, z) v 3D priestore
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: 7 Steps
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: O objetivo desse tutorial é väčšina fáz nevyhnutnej konfigurácie okolitého prostredia, možnosti pohybu v počítači a počítaču Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): 8 krokov
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): Ultrazvukové meniče zvuku L298N Dc napájací adaptér ženského adaptéra s mužským DC kolíkom Arduino UNOBreadboard Ako to funguje: Najprv nahráte kód do Arduino Uno (je to mikrokontrolér vybavený digitálnym a analógové porty na prevod kódu (C ++)
Vyrovnávacia podložka a snímač snímačov Flex Y Conexión Para pre Android: 9 krokov
Hĺbka prepojenia senzorov je flexibilná a kompatibilná s Androidom: Väčšina zariadení, ktoré majú jeden z najdôležitejších aspektov, ktoré môžu mať za následok á Ak chcete vidieť tento návod v angličtine, kliknite sem: ht
Ako opísať televízny seriál pre nevidomého priateľa .: 4 kroky (s obrázkami)
Ako opísať televízny seriál pre nevidomého: Niektoré televízne seriály sú popísané (DVS), ale mnohé nie sú, a ak ste slepí alebo zrakovo postihnutí, veci môžu byť trochu mätúce. Môžete nechať priateľa napísať popis (ktorý povedal, že priateľovi to začne pripadať príliš časovo náročné), ale zaznamenajte