... | @@ -94,21 +94,25 @@ Billede 3: Opsætning af eksperiment 3. |
... | @@ -94,21 +94,25 @@ Billede 3: Opsætning af eksperiment 3. |
|
|
|
|
|
### Exercise 3 - Sound Controlled Car
|
|
### 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.
|
|
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 en høj lyd f.eks. et klap fra omgivelserne.
|
|
|
|
|
|
Video 1: Demonstration af LEGO-bilens opførsel ved afvikling af programmet SoundCtrCar.java
|
|
Video 1: Demonstration af LEGO-bilens opførsel ved afvikling af programmet SoundCtrCar.java
|
|
[![image alt text](http://img.youtube.com/vi/N2At1whIB3U/0.jpg)](http://www.youtube.com/watch?v=N2At1whIB3U)
|
|
[![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, hvilket kan skyldes at klappet ikke sker tæt nok på bilen således, 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.
|
|
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 - ButtonListener
|
|
### Exercise 4 - ButtonListener
|
|
|
|
|
|
Video 2: Uden Escape
|
|
Programmet SoundCtrCar.java gør brug af forskellige slags løkker. Hvis programmet befinder sig i en indre løkke er det ikke muligt at afbryde programmet ved brug af ESCAPE knappen. I denne exercise er programmet modificeret, således at programmet også kan afbrydes i de indre løkker.
|
|
|
|
|
|
|
|
|
|
|
|
Video 2: Uden Program-Escape
|
|
|
|
|
|
[![image alt text](http://img.youtube.com/vi/RkaFpe4X6Mc/0.jpg)](http://www.youtube.com/watch?v=RkaFpe4X6Mc)
|
|
[![image alt text](http://img.youtube.com/vi/RkaFpe4X6Mc/0.jpg)](http://www.youtube.com/watch?v=RkaFpe4X6Mc)
|
|
|
|
|
|
Video 3:
|
|
Som det demonstreres i videoen er det ikke muligt at afbryde programmet ved brug af ESCAPE knappen. Dette skyldes at løkkerne i programmet blokerer for trykket efter at lydsensoren har registreret lyden.
|
|
|
|
|
|
|
|
Video 3: Med Program-Escape
|
|
|
|
|
|
[![image alt text](http://img.youtube.com/vi/Qyjo4VAc5tE/0.jpg)](http://www.youtube.com/watch?v=Qyjo4VAc5tE)
|
|
[![image alt text](http://img.youtube.com/vi/Qyjo4VAc5tE/0.jpg)](http://www.youtube.com/watch?v=Qyjo4VAc5tE)
|
|
|
|
|
... | @@ -118,6 +122,7 @@ Video 3: |
... | @@ -118,6 +122,7 @@ Video 3: |
|
|
|
|
|
## Conclusion
|
|
## Conclusion
|
|
|
|
|
|
|
|
Alle eksperimenter er blevet udført ved brug af guiden for Lesson 3 [1].
|
|
|
|
|
|
## References
|
|
## References
|
|
|
|
|
... | | ... | |