Prezentacja multimedialna
Polecenie 1
Zbuduj pojazd omijający przeszkody. Moduł sterownika zmontuj na płytce stykowej, którą później zamontujesz na platformie mobilnej ZK‑2WD.
Polecenie 2
Rozbuduj nasz pojazd o diody, które będą symulować cofanie.
Linia 1. kratka define led1 10.
Linia 2. kratka define led2 11.
Linia 4. kratka define trig 8.
Linia 5. kratka define echo 9.
Linia 7. kratka define silnik1P 2.
Linia 8. kratka define silnik1T 4.
Linia 9. kratka define silnik2P 7.
Linia 10. kratka define silnik2T 6.
Linia 12. long czas przecinek dystans średnik.
Linia 14. void setup otwórz nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy.
Linia 15. pinMode otwórz nawias okrągły silnik1T przecinek OUTPUT zamknij nawias okrągły średnik.
Linia 16. pinMode otwórz nawias okrągły silnik1P przecinek OUTPUT zamknij nawias okrągły średnik.
Linia 17. pinMode otwórz nawias okrągły silnik2T przecinek OUTPUT zamknij nawias okrągły średnik.
Linia 18. pinMode otwórz nawias okrągły silnik2P przecinek OUTPUT zamknij nawias okrągły średnik.
Linia 20. pinMode otwórz nawias okrągły led1 przecinek OUTPUT zamknij nawias okrągły średnik.
Linia 21. pinMode otwórz nawias okrągły led2 przecinek OUTPUT zamknij nawias okrągły średnik.
Linia 23. pinMode otwórz nawias okrągły trig przecinek OUTPUT zamknij nawias okrągły średnik.
Linia 24. pinMode otwórz nawias okrągły echo przecinek INPUT zamknij nawias okrągły średnik.
Linia 25. zamknij nawias klamrowy.
Linia 27. void loop otwórz nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy.
Linia 28. digitalWrite otwórz nawias okrągły trig przecinek LOW zamknij nawias okrągły średnik.
Linia 29. delayMicroseconds otwórz nawias okrągły 2 zamknij nawias okrągły średnik.
Linia 30. digitalWrite otwórz nawias okrągły trig przecinek HIGH zamknij nawias okrągły średnik.
Linia 31. delayMicroseconds otwórz nawias okrągły 10 zamknij nawias okrągły średnik.
Linia 32. czas znak równości pulseIn otwórz nawias okrągły echo przecinek HIGH zamknij nawias okrągły średnik.
Linia 33. dystans znak równości czas prawy ukośnik 58 średnik.
Linia 34. delay otwórz nawias okrągły 10 zamknij nawias okrągły średnik.
Linia 36. if otwórz nawias okrągły dystans zamknij nawias ostrokątny 6 zamknij nawias okrągły otwórz nawias klamrowy.
Linia 38. digitalWrite otwórz nawias okrągły silnik2P przecinek HIGH zamknij nawias okrągły średnik.
Linia 39. digitalWrite otwórz nawias okrągły silnik2T przecinek LOW zamknij nawias okrągły średnik.
Linia 40. digitalWrite otwórz nawias okrągły silnik1P przecinek HIGH zamknij nawias okrągły średnik.
Linia 41. digitalWrite otwórz nawias okrągły silnik1T przecinek LOW zamknij nawias okrągły średnik.
Linia 42. zamknij nawias klamrowy.
Linia 44. if otwórz nawias okrągły dystans otwórz nawias ostrokątny 5 zamknij nawias okrągły otwórz nawias klamrowy.
Linia 46. digitalWrite otwórz nawias okrągły silnik2P przecinek LOW zamknij nawias okrągły średnik.
Linia 47. digitalWrite otwórz nawias okrągły silnik2T przecinek LOW zamknij nawias okrągły średnik.
Linia 48. digitalWrite otwórz nawias okrągły silnik1P przecinek LOW zamknij nawias okrągły średnik.
Linia 49. digitalWrite otwórz nawias okrągły silnik1T przecinek LOW zamknij nawias okrągły średnik.
Linia 50. delay otwórz nawias okrągły 500 zamknij nawias okrągły średnik.
Linia 51. digitalWrite otwórz nawias okrągły silnik2P przecinek LOW zamknij nawias okrągły średnik.
Linia 52. digitalWrite otwórz nawias okrągły silnik2T przecinek HIGH zamknij nawias okrągły średnik.
Linia 53. digitalWrite otwórz nawias okrągły silnik1P przecinek LOW zamknij nawias okrągły średnik.
Linia 54. digitalWrite otwórz nawias okrągły silnik1T przecinek HIGH zamknij nawias okrągły średnik.
Linia 55. ledON otwórz nawias okrągły zamknij nawias okrągły średnik.
Linia 56. delay otwórz nawias okrągły 500 zamknij nawias okrągły średnik.
Linia 57. ledOFF otwórz nawias okrągły zamknij nawias okrągły średnik.
Linia 58. digitalWrite otwórz nawias okrągły silnik2P przecinek LOW zamknij nawias okrągły średnik.
Linia 59. digitalWrite otwórz nawias okrągły silnik2T przecinek LOW zamknij nawias okrągły średnik.
Linia 60. digitalWrite otwórz nawias okrągły silnik1P przecinek LOW zamknij nawias okrągły średnik.
Linia 61. digitalWrite otwórz nawias okrągły silnik1T przecinek LOW zamknij nawias okrągły średnik.
Linia 62. delay otwórz nawias okrągły 100 zamknij nawias okrągły średnik.
Linia 63. digitalWrite otwórz nawias okrągły silnik2P przecinek HIGH zamknij nawias okrągły średnik.
Linia 64. digitalWrite otwórz nawias okrągły silnik2T przecinek LOW zamknij nawias okrągły średnik.
Linia 65. digitalWrite otwórz nawias okrągły silnik1T przecinek LOW zamknij nawias okrągły średnik.
Linia 66. digitalWrite otwórz nawias okrągły silnik1P przecinek LOW zamknij nawias okrągły średnik.
Linia 67. delay otwórz nawias okrągły 500 zamknij nawias okrągły średnik.
Linia 68. zamknij nawias klamrowy.
Linia 69. zamknij nawias klamrowy.
Linia 71. void ledON otwórz nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy.
Linia 72. digitalWrite otwórz nawias okrągły led1 przecinek HIGH zamknij nawias okrągły średnik.
Linia 73. digitalWrite otwórz nawias okrągły led2 przecinek HIGH zamknij nawias okrągły średnik.
Linia 74. zamknij nawias klamrowy.
Linia 76. void ledOFF otwórz nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy.
Linia 77. digitalWrite otwórz nawias okrągły led1 przecinek LOW zamknij nawias okrągły średnik.
Linia 78. digitalWrite otwórz nawias okrągły led2 przecinek LOW zamknij nawias okrągły średnik.
Linia 79. zamknij nawias klamrowy.