Мазмұны:
- 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 10:24
Ақпараттық ресурстардың тізбегі Arduino және Processing -тің алдын -ала дайындалған ақпараты болып табылады. Ақпараттық ресурстар, ең бастысы, өңдеу мүмкін емес, қайта өңдеу мүмкін емес, өйткені бұл жағдайда Arduino -да ешқандай проблема жоқ. Бұл LSM 303 жылдамдық датчигі үшін ең маңызды болып табылады.
Материалдар
- Arduino UNO
- LSM303 флорасы
1 -қадам: Conexiones En Arduino
El acelerómetro LSM303 4 қабатты. SDA, SCL, vin, y gnd, Como se ve en la foto. SDA кабелі жоқ, SCL кабелі жоқ, 3V және GND стандарттары жоқ.
Сенсорлар Arduino -мен байланыс орнатады. Қосымшада SDA және SDA кабельдері, сондай -ақ SCL кабельдері, SCL және SCL байланыстары бар кабельдер бар. 3.3В кернеу кабелі, GND және el Arduino. Бұл әр түрлі бағыттар бойынша, мысалы, нан тақтасы.
2 -қадам: Эль Анильо
Бағдарламаны өңдеу кезінде бағдарламалық жасақтаманы өңдеу керек, оны оқу керек. 3D форматындағы жылдамдықтарды өлшеу әдістері.
El modelo sencillo del anillo está acá. Бірнеше рет жаңартылғаннан кейін, бұл барлық жағдайда. Алғашқы пистолеттердің бірі - бұл біртіндеп.
3 -қадам: El Codigo Arduino
Ардуиноның маңызды оқиғалары сериялы және жылдам болып табылады (ell ejemplo 9600) өңделеді.
Codigo en el Arduino:
#қосу
#қосу // libreria de Adafruit
Adafruit_LSM303 lsm; // дайындық
жарамсыз орнату () {
Serial.begin (9600); // инициализации acelerometro
lsm.begin ();
}
void loop () {
lsm.read (); // сенсор сенсоры
// дәріс сериясы
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
Жолдық деректер = «0, 0, 0»; // кезек сериясы
float x, y, antX, antY; // para débujo
жарамсыз орнату () {
өлшемі (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);
float 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 (); // ли дель пуэрто сериялық
coord = float (бөліну (деректер, ',')); // бөлу комасы лос датос y los almacena en el arreglo
}
5 -қадам: Дибуджарды тыңдаңыз
Қосымша ақпарат. Аль -вуэльта толық аяқталғаннан кейін, борра -то -до -дибуджадо.
Ұсынылған:
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 қадам
Combo Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: Arduino Y Ú Microcontrollor en el ATmega32u4 y el Atheros AR9331. OpenWrt, Arduino Y & Uacute нұсқаларының бірі OpenWrt-Yun нұсқаларының бірі болып табылады
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards датчиктері: 7 қадам
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Датчиктер: O objetivo desse tutorial é mostrar этаптардың қажеттілігіне қарай, конфигурациялау қажет, сонымен қатар, Dragonboard 410c atrav және eacute компьютерлерінің ноутбуктары мен компьютерлерінде
Excel, Arduino & Processing көмегімен кинематикалық алға: 8 қадам
Forward Kinematic with Excel, Arduino & Processing: Forward Kinematic 3D кеңістігінде End Effector мәндерін (x, y, z) табу үшін қолданылады
HC - 06 (Құлдық модуль) «NAME» қолданбай «Serial Arduino мониторын» өзгертпей «оңай жұмыс істейді»: қатесіз жол!: 3 қадам
HC - 06 (Slave Module) «NAME» қолданбасын «Monitor Serial Arduino» қолданбай өзгерту … бұл «оңай жұмыс істейді»: ақаусыз жол!: Кейін " Ұзақ уақыт " HC - 06 атауын өзгертуге тырысу (қосалқы модуль), " Arduino сериялық мониторы, " Сәттілік " Мен басқа оңай жолды таптым және қазір бөлісемін! Көңілді достар