Wróć do informacji o e-podręczniku Wydrukuj Pobierz materiał do PDF Pobierz materiał do EPUB Pobierz materiał do MOBI Zaloguj się, aby dodać do ulubionych Zaloguj się, aby skopiować i edytować materiał Zaloguj się, aby udostępnić materiał Zaloguj się, aby dodać całą stronę do teczki
1
Pokaż ćwiczenia:
1
Ćwiczenie 1
R1UZvuX70OGra
Ile łącznie znaków pomieść wyświetlacz LCD 16x2? Możliwe odpowiedzi: 1. 16, 2. 30, 3. 28, 4. 32
1
Ćwiczenie 2
RWuX9sjpxDcPg
Zaznacz prędkości, jakie występują w Monitorze portu szeregowego. Możliwe odpowiedzi: 1. 9600, 2. 300, 3. 4800, 4. 500, 5. 250, 6. 2000000, 7. 25000, 8. 250000
2
Ćwiczenie 3
RJimJcZdoURic
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
R1TjdAvtsczIC
2
Ćwiczenie 4
RKj8zSsiBigBU
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
2
Ćwiczenie 5
Rrz71FSDE78gR
Chcąc wyświetlić napis zaczynający się od 4 znaku drugiego wiersza, musimy wybrać zapis: Możliwe odpowiedzi: 1. lcd.print (4, 0);, 2. lcd.print (4, 2);, 3. lcd.print (4, 1);, 4. lcd.print (3, 0);, 5. lcd.print (3, 2);, 6. lcd.print (3, 1);
3
Ćwiczenie 6
RG8Qwg4XAlxop
Zaznacz zakresy pracy żyroskopu MPU6050 Możliwe odpowiedzi: 1. 250°/s, 2. 200°/s, 3. 500°/s, 4. 750°/s, 5. 1000°/s, 6. 2000°/s, 7. 2500°/s
3
Ćwiczenie 7
RjQjZDT8gaerL
Uzupełnij zdanie. MPU6050 jest układem, który łączy w sobie 1. 3-osiowy, 2. 16-to, 3. 4-osiowy, 4. 3-osiowy, 5. 4-osiowy, 6. cyfrowy, 7. 16-to, 8. analogowy, 9. 15-to, 10. 14-to żyroskop, 1. 3-osiowy, 2. 16-to, 3. 4-osiowy, 4. 3-osiowy, 5. 4-osiowy, 6. cyfrowy, 7. 16-to, 8. analogowy, 9. 15-to, 10. 14-to akcelerometr oraz 1. 3-osiowy, 2. 16-to, 3. 4-osiowy, 4. 3-osiowy, 5. 4-osiowy, 6. cyfrowy, 7. 16-to, 8. analogowy, 9. 15-to, 10. 14-to termometr, a za przetwarzanie danych odpowiada również 1. 3-osiowy, 2. 16-to, 3. 4-osiowy, 4. 3-osiowy, 5. 4-osiowy, 6. cyfrowy, 7. 16-to, 8. analogowy, 9. 15-to, 10. 14-to bitowy przetwornik.
3
Ćwiczenie 8
R14HNnyQxeV21
Uzupełnij kod żyroskopu. void loop()
{
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));
}