Sprawdź się
Pokaż ćwiczenia:
Ćwiczenie 1
Ćwiczenie 2
Ćwiczenie 3
Ćwiczenie 4
Ćwiczenie 5
Ćwiczenie 6
Zmodyfikuj kod programu tak, aby światło zielone dla pieszego włączyło się dopiero po 2 sekundach od włączenia światła czerwonego dla samochodów.
Należy dopisać delay(2000);
pomiędzy:digitalWrite(autaCzerwonaPin, HIGH);
a digitalWrite(ludzieCzerwonaPin, LOW);
Linia 1. prawy ukośnik asterysk deklaracja zmiennych asterysk prawy ukośnik.
Linia 2. int autaZielonaPin znak równości 10 średnik.
Linia 3. int autaZoltaPin znak równości 9 średnik.
Linia 4. int autaCzerwonaPin znak równości 8 średnik.
Linia 5. int ludzieZielonaPin znak równości 7 średnik.
Linia 6. int ludzieCzerwonaPin znak równości 6 średnik.
Linia 7. int przycisk znak równości 2 średnik.
Linia 8. int licznik średnik.
Linia 10. void setup otwórz nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy.
Linia 11. prawy ukośnik asterysk ustawienie wejść i wyjść asterysk prawy ukośnik.
Linia 12. pinMode otwórz nawias okrągły autaZielonaPin przecinek OUTPUT zamknij nawias okrągły średnik.
Linia 13. pinMode otwórz nawias okrągły autaZoltaPin przecinek OUTPUT zamknij nawias okrągły średnik.
Linia 14. pinMode otwórz nawias okrągły autaCzerwonaPin przecinek OUTPUT zamknij nawias okrągły średnik.
Linia 15. pinMode otwórz nawias okrągły ludzieZielonaPin przecinek OUTPUT zamknij nawias okrągły średnik.
Linia 16. pinMode otwórz nawias okrągły ludzieCzerwonaPin przecinek OUTPUT zamknij nawias okrągły średnik.
Linia 17. pinMode otwórz nawias okrągły przycisk przecinek INPUT zamknij nawias okrągły średnik.
Linia 18. zamknij nawias klamrowy.
Linia 20. void loop otwórz nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy.
Linia 21. prawy ukośnik asterysk początkowe stany napięcia na pinach przecinek do których podłączone są diody asterysk prawy ukośnik.
Linia 22. digitalWrite otwórz nawias okrągły autaZielonaPin przecinek HIGH zamknij nawias okrągły średnik.
Linia 23. digitalWrite otwórz nawias okrągły autaZoltaPin przecinek LOW zamknij nawias okrągły średnik.
Linia 24. digitalWrite otwórz nawias okrągły autaCzerwonaPin przecinek LOW zamknij nawias okrągły średnik.
Linia 25. digitalWrite otwórz nawias okrągły ludzieZielonaPin przecinek LOW zamknij nawias okrągły średnik.
Linia 26. digitalWrite otwórz nawias okrągły ludzieCzerwonaPin przecinek HIGH zamknij nawias okrągły średnik.
Linia 28. prawy ukośnik asterysk sprawdzenie stanu włącznika asterysk prawy ukośnik.
Linia 29. if otwórz nawias okrągły digitalRead otwórz nawias okrągły przycisk zamknij nawias okrągły znak równości znak równości HIGH zamknij nawias okrągły otwórz nawias klamrowy.
Linia 30. prawy ukośnik asterysk zmiana koloru świateł asterysk prawy ukośnik.
Linia 31. digitalWrite otwórz nawias okrągły autaZielonaPin przecinek LOW zamknij nawias okrągły średnik.
Linia 32. digitalWrite otwórz nawias okrągły autaZoltaPin przecinek HIGH zamknij nawias okrągły średnik.
Linia 33. delay otwórz nawias okrągły 5000 zamknij nawias okrągły średnik.
Linia 34. digitalWrite otwórz nawias okrągły autaZoltaPin przecinek LOW zamknij nawias okrągły średnik.
Linia 35. digitalWrite otwórz nawias okrągły autaCzerwonaPin przecinek HIGH zamknij nawias okrągły średnik.
Linia 36. delay otwórz nawias okrągły 2000 zamknij nawias okrągły średnik.
Linia 37. digitalWrite otwórz nawias okrągły ludzieCzerwonaPin przecinek LOW zamknij nawias okrągły średnik.
Linia 38. digitalWrite otwórz nawias okrągły ludzieZielonaPin przecinek HIGH zamknij nawias okrągły średnik.
Linia 39. delay otwórz nawias okrągły 5000 zamknij nawias okrągły średnik.
Linia 40. digitalWrite otwórz nawias okrągły autaZoltaPin przecinek LOW zamknij nawias okrągły średnik.
Linia 41. digitalWrite otwórz nawias okrągły autaCzerwonaPin przecinek HIGH zamknij nawias okrągły średnik.
Linia 42. digitalWrite otwórz nawias okrągły ludzieCzerwonaPin przecinek LOW zamknij nawias okrągły średnik.
Linia 43. digitalWrite otwórz nawias okrągły ludzieZielonaPin przecinek HIGH zamknij nawias okrągły średnik.
Linia 44. delay otwórz nawias okrągły 6000 zamknij nawias okrągły średnik.
Linia 46. for otwórz nawias okrągły licznik znak równości 0 średnik licznik otwórz nawias ostrokątny 5 średnik licznik znak równości licznik plus 1 zamknij nawias okrągły otwórz nawias klamrowy.
Linia 47. digitalWrite otwórz nawias okrągły ludzieZielonaPin przecinek LOW zamknij nawias okrągły średnik.
Linia 48. delay otwórz nawias okrągły 250 zamknij nawias okrągły średnik.
Linia 49. digitalWrite otwórz nawias okrągły ludzieZielonaPin przecinek HIGH zamknij nawias okrągły średnik.
Linia 50. delay otwórz nawias okrągły 250 zamknij nawias okrągły średnik.
Linia 51. zamknij nawias klamrowy.
Linia 53. digitalWrite otwórz nawias okrągły ludzieZielonaPin przecinek LOW zamknij nawias okrągły średnik.
Linia 54. digitalWrite otwórz nawias okrągły autaCzerwonaPin przecinek HIGH zamknij nawias okrągły średnik.
Linia 55. digitalWrite otwórz nawias okrągły autaZoltaPin przecinek HIGH zamknij nawias okrągły średnik.
Linia 56. digitalWrite otwórz nawias okrągły ludzieCzerwonaPin przecinek HIGH zamknij nawias okrągły średnik.
Linia 57. delay otwórz nawias okrągły 2000 zamknij nawias okrągły średnik.
Linia 58. zamknij nawias klamrowy else otwórz nawias klamrowy.
Linia 59. prawy ukośnik asterysk światła bez zmian asterysk prawy ukośnik.
Linia 60. digitalWrite otwórz nawias okrągły autaZielonaPin przecinek HIGH zamknij nawias okrągły średnik.
Linia 61. digitalWrite otwórz nawias okrągły autaZoltaPin przecinek LOW zamknij nawias okrągły średnik.
Linia 62. digitalWrite otwórz nawias okrągły autaCzerwonaPin przecinek LOW zamknij nawias okrągły średnik.
Linia 63. digitalWrite otwórz nawias okrągły ludzieZielonaPin przecinek LOW zamknij nawias okrągły średnik.
Linia 64. digitalWrite otwórz nawias okrągły ludzieCzerwonaPin przecinek HIGH zamknij nawias okrągły średnik.
Linia 65. zamknij nawias klamrowy.
Linia 66. zamknij nawias klamrowy.
Ćwiczenie 7
Ćwiczenie 8