Sprawdź się
Pokaż ćwiczenia:
Ćwiczenie 1
Ćwiczenie 2
Ćwiczenie 3
Ćwiczenie 4
Ćwiczenie 5
Ćwiczenie 6
Ćwiczenie 7
Rozbuduj układ czujnika o wyświetlacz LCD z interfejsem I2C w celu wyświetlania odległości.
Ćwiczenie 8
Napisz kod wyświetlający odległość na wyświetlaczu LCD.
Linia 1. kratka include otwórz nawias ostrokątny Wire kropka h zamknij nawias ostrokątny.
Linia 2. kratka include otwórz nawias ostrokątny LiquidCrystal podkreślnik I2C kropka h zamknij nawias ostrokątny.
Linia 4. int trig znak równości 3 średnik.
Linia 5. int echo znak równości 2 średnik.
Linia 6. int redled znak równości 8 średnik.
Linia 7. int yellowled znak równości 9 średnik.
Linia 8. int greenled znak równości 10 średnik.
Linia 10. int czas średnik.
Linia 11. int odleglosc średnik.
Linia 13. LiquidCrystal podkreślnik I2C lcd otwórz nawias okrągły 0x27 przecinek 16 przecinek 2 zamknij nawias okrągły średnik.
Linia 15. void setup otwórz nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy.
Linia 16. pinMode otwórz nawias okrągły trig przecinek OUTPUT zamknij nawias okrągły średnik.
Linia 17. pinMode otwórz nawias okrągły echo przecinek INPUT zamknij nawias okrągły średnik.
Linia 18. pinMode otwórz nawias okrągły redled przecinek OUTPUT zamknij nawias okrągły średnik.
Linia 19. pinMode otwórz nawias okrągły yellowled przecinek OUTPUT zamknij nawias okrągły średnik.
Linia 20. pinMode otwórz nawias okrągły greenled przecinek OUTPUT zamknij nawias okrągły średnik.
Linia 22. Serial kropka begin otwórz nawias okrągły 9600 zamknij nawias okrągły średnik.
Linia 23. lcd kropka init otwórz nawias okrągły zamknij nawias okrągły średnik.
Linia 24. lcd kropka backlight otwórz nawias okrągły 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 HIGH zamknij nawias okrągły średnik.
Linia 29. delayMicroseconds otwórz nawias okrągły 1000 zamknij nawias okrągły średnik.
Linia 30. digitalWrite otwórz nawias okrągły trig przecinek LOW 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. odleglosc znak równości otwórz nawias okrągły czas prawy ukośnik 2 zamknij nawias okrągły prawy ukośnik 29 kropka 1 średnik.
Linia 35. Serial kropka print otwórz nawias okrągły cudzysłów Odleglosc wynosi dwukropek cudzysłów zamknij nawias okrągły średnik.
Linia 36. Serial kropka print otwórz nawias okrągły odleglosc zamknij nawias okrągły średnik.
Linia 37. Serial kropka println otwórz nawias okrągły cudzysłów cm cudzysłów zamknij nawias okrągły średnik.
Linia 38. lcd kropka clear otwórz nawias okrągły zamknij nawias okrągły średnik.
Linia 39. lcd kropka setCursor otwórz nawias okrągły 0 przecinek 0 zamknij nawias okrągły średnik.
Linia 40. lcd kropka print otwórz nawias okrągły cudzysłów Odleglosc dwukropek cudzysłów zamknij nawias okrągły średnik.
Linia 41. lcd kropka print otwórz nawias okrągły odleglosc zamknij nawias okrągły średnik.
Linia 42. delay otwórz nawias okrągły 100 zamknij nawias okrągły średnik.
Linia 44. if otwórz nawias okrągły odleglosc otwórz nawias ostrokątny 10 zamknij nawias okrągły otwórz nawias klamrowy.
Linia 45. digitalWrite otwórz nawias okrągły redled przecinek HIGH zamknij nawias okrągły średnik.
Linia 46. digitalWrite otwórz nawias okrągły yellowled przecinek LOW zamknij nawias okrągły średnik.
Linia 47. digitalWrite otwórz nawias okrągły greenled przecinek LOW zamknij nawias okrągły średnik.
Linia 48. zamknij nawias klamrowy else if otwórz nawias okrągły odleglosc otwórz nawias ostrokątny 20 zamknij nawias okrągły otwórz nawias klamrowy.
Linia 49. digitalWrite otwórz nawias okrągły redled przecinek LOW zamknij nawias okrągły średnik.
Linia 50. digitalWrite otwórz nawias okrągły yellowled przecinek HIGH zamknij nawias okrągły średnik.
Linia 51. digitalWrite otwórz nawias okrągły greenled przecinek LOW zamknij nawias okrągły średnik.
Linia 52. zamknij nawias klamrowy else otwórz nawias klamrowy.
Linia 53. digitalWrite otwórz nawias okrągły redled przecinek LOW zamknij nawias okrągły średnik.
Linia 54. digitalWrite otwórz nawias okrągły yellowled przecinek LOW zamknij nawias okrągły średnik.
Linia 55. digitalWrite otwórz nawias okrągły greenled przecinek HIGH zamknij nawias okrągły średnik.
Linia 56. zamknij nawias klamrowy.
Linia 57. zamknij nawias klamrowy.