Narysuj schemat, a następnie zbuduj układ z diodą podłączoną do pinu cyfrowego numer 5 oraz potencjometrem w funkcji dzielnika napięcia podłączonego do pinu analogowego A5.
R14usdcFTKNtF
3
Ćwiczenie 7
Napisz kod dla układu z ćwiczenia nr 6, który będzie sterował szybkością migania diody LED za pomocą potencjometru w przedziale od 0 do 1 sekundy.
Linia 1. int odczyt znak równości 0 średnik.
Linia 2. int dioda znak równości 5 średnik.
Linia 4. void setup otwórz nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy.
Linia 5. pinMode otwórz nawias okrągły dioda przecinek OUTPUT zamknij nawias okrągły średnik.
Linia 6. pinMode otwórz nawias okrągły odczyt przecinek INPUT zamknij nawias okrągły średnik.
Linia 7. Serial kropka begin otwórz nawias okrągły 9600 zamknij nawias okrągły średnik.
Linia 8. zamknij nawias klamrowy.
Linia 10. void loop otwórz nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy.
Linia 11. odczyt znak równości analogRead otwórz nawias okrągły A5 zamknij nawias okrągły średnik.
Linia 12. float sygnalpwm znak równości map otwórz nawias okrągły odczyt przecinek 0 przecinek 1023 przecinek 0 przecinek 1000 zamknij nawias okrągły średnik.
Linia 14. digitalWrite otwórz nawias okrągły dioda przecinek HIGH zamknij nawias okrągły średnik.
Linia 15. delay otwórz nawias okrągły sygnalpwm zamknij nawias okrągły średnik.
Linia 16. digitalWrite otwórz nawias okrągły dioda przecinek LOW zamknij nawias okrągły średnik.
Linia 17. delay otwórz nawias okrągły sygnalpwm zamknij nawias okrągły średnik.
Linia 18. zamknij nawias klamrowy.
3
Ćwiczenie 8
Dodaj do układu z poprzednich ćwiczeń drugą diodę LED (podłącz do pinu 6) oraz zaprogramuj układ tak, aby diody mrugały naprzemiennie, zachowując możliwość sterowania czasem mrugania poprzez potencjometr.
Rj2PjOjMHszuX
Linia 1. int odczyt znak równości 0 średnik.
Linia 2. int dioda znak równości 5 średnik.
Linia 3. int dioda2 znak równości 6 średnik.
Linia 5. void setup otwórz nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy.
Linia 6. pinMode otwórz nawias okrągły dioda przecinek OUTPUT zamknij nawias okrągły średnik.
Linia 7. pinMode otwórz nawias okrągły dioda2 przecinek OUTPUT zamknij nawias okrągły średnik.
Linia 8. pinMode otwórz nawias okrągły odczyt przecinek INPUT zamknij nawias okrągły średnik.
Linia 9. Serial kropka begin otwórz nawias okrągły 9600 zamknij nawias okrągły średnik.
Linia 10. zamknij nawias klamrowy.
Linia 12. void loop otwórz nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy.
Linia 13. odczyt znak równości analogRead otwórz nawias okrągły A5 zamknij nawias okrągły średnik.
Linia 14. float sygnalpwm znak równości map otwórz nawias okrągły odczyt przecinek 0 przecinek 1023 przecinek 0 przecinek 1000 zamknij nawias okrągły średnik.
Linia 16. digitalWrite otwórz nawias okrągły dioda przecinek HIGH zamknij nawias okrągły średnik.
Linia 17. digitalWrite otwórz nawias okrągły dioda2 przecinek LOW zamknij nawias okrągły średnik.
Linia 18. delay otwórz nawias okrągły sygnalpwm zamknij nawias okrągły średnik.
Linia 19. digitalWrite otwórz nawias okrągły dioda przecinek LOW zamknij nawias okrągły średnik.
Linia 20. digitalWrite otwórz nawias okrągły dioda2 przecinek HIGH zamknij nawias okrągły średnik.
Linia 21. delay otwórz nawias okrągły sygnalpwm zamknij nawias okrągły średnik.
Linia 22. zamknij nawias klamrowy.