... | ... | @@ -10,14 +10,22 @@ |
|
|
Målet med denne lesson er at eksperimentere med NXT Lydsensor.
|
|
|
|
|
|
## Plan
|
|
|
Vores plan er at følge instruktionerne for de seks exercises tilhørende Lesson 3 [1].
|
|
|
Vores plan er at følge instruktionerne for de 6 exercises tilhørende Lesson 3 [1].
|
|
|
|
|
|
## Results
|
|
|
|
|
|
### Exercise 1
|
|
|
### Exercise 1 - Test of the Sound Sensor
|
|
|
|
|
|
I denne exercise lavede vi tre slags lyde: et klap, en sinus kurve afspillet fra en computer, og en testperson der siger "Hallo". Fra tre forskelllige afstande. Vi oplevede at det var meget svært at nå at registrere lydsensorens måling ved f.eks. et klap, da denne lyd kun strækker sig over få millisekunder.
|
|
|
|
|
|
| Lyd | Afstand (ca.) | Måling |
|
|
|
| ------------- |:-------------:| -----:|
|
|
|
| Klap | | |
|
|
|
| Sinus Kurve | | |
|
|
|
| "Hallo" | | |
|
|
|
|
|
|
### Exercise 2 - Data logger
|
|
|
Vi valgte og bruge Dataloggeren med det samme til denne exercise, da det ellers ville være svært at nå at aflæse målingerne ved et klap, da denne lyd kun strækker sig over få millisekunder.
|
|
|
I denne exercise benyttede vi os af programmet Datalogger.java
|
|
|
|
|
|
Vi udviklede og implementerede nedenstående sensor program, for at kunne udføre eksperimentet.
|
|
|
|
... | ... | @@ -84,7 +92,7 @@ Billede 3: Opsætning af eksperiment 3. |
|
|
![IMG_0593](http://gitlab.au.dk/uploads/group-5/group-5-lesson-3/5eab1b261f/IMG_0593.JPG)
|
|
|
|
|
|
|
|
|
### Exercise 3
|
|
|
### Exercise 3 - Sound Controlled Car
|
|
|
|
|
|
I denne exercise eksperimenteres der lydsensoren gennem programmet SoundCtrCar.java. Programmet anvender klassen Car.java til at bevæge sig frem, til højre og til venstre når lydsensoren registrerer f.eks. klap fra omgivelserne.
|
|
|
|
... | ... | @@ -92,15 +100,15 @@ Video 1: Demonstration af LEGO-bilens opførsel ved afvikling af programmet Soun |
|
|
[![image alt text](http://img.youtube.com/vi/N2At1whIB3U/0.jpg)](http://www.youtube.com/watch?v=N2At1whIB3U)
|
|
|
|
|
|
|
|
|
Som det fremgår af videoen begynder bilen at køre ved første klap. Ved 2. klap registreres ikke af bilen, men ved 3. klap begynder bilen at dreje rundt om sig selv (mod højre). Ved 4. klap beynder bilen at dreje rundt om sig selv (mod venstre). Slutteligt, ved 5. klap standser bilen. Bortset fra det ene klap som bilen ikke registrerer har bilen nogenlunde samme reaktionshastighed ved alle klap.
|
|
|
Som det fremgår af videoen begynder bilen at køre ved første klap. Ved 2. klap registreres ikke af bilen, men ved 3. klap begynder bilen at dreje rundt om sig selv (mod højre). Ved 4. klap begynder bilen at dreje rundt om sig selv (mod venstre). Slutteligt, ved 5. klap standser bilen. Bortset fra det ene klap som bilen ikke registrerer har bilen nogenlunde samme reaktionshastighed ved alle klap.
|
|
|
|
|
|
### Exercise 4
|
|
|
### Exercise 4 - ButtonListener
|
|
|
|
|
|
|
|
|
|
|
|
### Exercise 5
|
|
|
### Exercise 5 - Clap Controlled Car
|
|
|
|
|
|
### Exercise 6
|
|
|
### Exercise 6 - Party Finder Robot
|
|
|
|
|
|
## Conclusion
|
|
|
|
... | ... | @@ -109,3 +117,4 @@ Som det fremgår af videoen begynder bilen at køre ved første klap. Ved 2. kla |
|
|
|
|
|
[1] NXT programming Guide - Lesson 3: http://legolab.cs.au.dk/DigitalControl.dir/NXT/Lesson3.dir/Lesson.html
|
|
|
|
|
|
[2] Data Logger - http://en.wikipedia.org/wiki/Data_logger |