Sprawdź się
Wskaż, ile łącznie znaków może pomieścić wyświetlacz LCD 16x2.
- 16
- 30
- 28
- 32
Zaznacz prędkości, jakie występują w monitorze portu szeregowego.
- 9600
- 300
- 4800
- 500
- 250
- 2000000
- 25000
- 250000
Przyporządkuj gniazda modułu GY-521 do odpowiednich gniazd Arduino Uno.
VCC, XCL, SDA, SCL, INT, AD0, GND, XDA
| 5V | |
|---|---|
| GND | |
| A5 | |
| A4 | |
| nie podłączamy |
Wskaż, który zapis musimy wybrać, aby wyświetlić napis zaczynający się od czwartego znaku w drugim wierszu.
- lcd.print (4, 0);
- lcd.print (4, 2);
- lcd.print (4, 1);
- lcd.print (3, 0);
- lcd.print (3, 2);
- lcd.print (3, 1);
Zaznacz zakresy pracy żyroskopu MPU6050.
- 250°/s
- 200°/s
- 500°/s
- 750°/s
- 1000°/s
- 2000°/s
- 2500°/s
Uzupełnij zdanie.
termometr, akcelerometr, cyfrowy, 16-bitowy, 3-osiowy, żyroskop, 15-bitowy, analogowy, 14-bitowy, 4-osiowy
MPU6050 jest układem, który łączy w sobie ........................, ........................ akcelerometr oraz ........................ termometr, a za przetwarzanie danych odpowiada również ........................ przetwornik.
{
timer = 1. YAxis, 2. millis(), 3. yaw, 4. roll, 5. ZAxis, 6. pitch, 7. timer, 8. XAxis;
Vector norm = mpu.readNormalizeGyro();
pitch = pitch + norm.1. YAxis, 2. millis(), 3. yaw, 4. roll, 5. ZAxis, 6. pitch, 7. timer, 8. XAxis * timeStep;
roll = roll + norm.1. YAxis, 2. millis(), 3. yaw, 4. roll, 5. ZAxis, 6. pitch, 7. timer, 8. XAxis * timeStep;
yaw = yaw + norm.1. YAxis, 2. millis(), 3. yaw, 4. roll, 5. ZAxis, 6. pitch, 7. timer, 8. XAxis * timeStep;
Serial.print("Pitch: ");
Serial.print(1. YAxis, 2. millis(), 3. yaw, 4. roll, 5. ZAxis, 6. pitch, 7. timer, 8. XAxis);
Serial.print("Roll: ");
Serial.print(1. YAxis, 2. millis(), 3. yaw, 4. roll, 5. ZAxis, 6. pitch, 7. timer, 8. XAxis);
Serial.print("Yaw: ");
Serial.println(1. YAxis, 2. millis(), 3. yaw, 4. roll, 5. ZAxis, 6. pitch, 7. timer, 8. XAxis);
delay((timeStep*1000) - (millis() - 1. YAxis, 2. millis(), 3. yaw, 4. roll, 5. ZAxis, 6. pitch, 7. timer, 8. XAxis));
}
Uzupełnij kod żyroskopu.
timer, pitch, yaw, ZAxis,
timer = {millis(), YAxis, roll, XAxis
void loop()
........................................;
Vector norm = mpu.readNormalizeGyro();
pitch = pitch + norm......................................... * timeStep;
roll = roll + norm......................................... * timeStep;
yaw = yaw + norm......................................... * timeStep;
Serial.print("Pitch: ");
Serial.print(........................................);
Serial.print("Roll: ");
Serial.print(........................................);
Serial.print("Yaw: ");
Serial.println(........................................);
delay((timeStep*1000) - (millis() - ........................................));
}