Siema Mirki ( ͡° ͜ʖ ͡°)
Jak to w każdy w poniedziałek, zapraszamy na kolejną część kursu Arduino. Dzisiejsza część będzie o czujniku odległości HC-SR04. Pokażemy jak obsłużyć go bez użycia bibliotek posługując się jedynie informacjami z datasheet. Zapraszam !

http://feriar-lab.pl/kurs-arduino-12-obsluga-czujnika-odleglosci-hc-sr04/

#arduino #elektronika #majsterkowanie #kurs #kursarduino #feriarlab #programowanie #hcsr04 #hc
feriar - Siema Mirki ( ͡° ͜ʖ ͡°)
Jak to w każdy w poniedziałek, zapraszamy na kolejn...

źródło: comment_SqTUDMyXawZWGWYXWO2Zd5v5lS9QorSm.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@feriar: nie wiem, nie czytałem poprzednich części. Zainstalowałem ArduinoIDE żeby zaprogramować ESP8266 i jeszcze bardziej zwiększyło to moją nienawiść do Arduino, to środowisko jest nie do zniesienia.
  • Odpowiedz
@hrumque: ale ja programuję w tym ESP8266 a nie zwykłe Arduino, nie wiem czy da się tak. Jakby się dało to w ogóle bym je programował w zwykłym C, ale z tego co wiem to chyba nie można :D
  • Odpowiedz
Obejście problemu zawieszania się czujnika odległości HC-SR04

Dzisiaj przyszła do mnie paczka od majfrienda z klonem Arduino UNO i kilkoma czujnikami, w tym z czujnikiem odległości HC-SR04. Okazało się, że mój egzemplarz ma poważnego buga, który jak później doczytałem może występować w tanich chińskich klonach. Jeżeli wycelujemy zbugowany czujnik w przedmiot oddalony (w moim przypadku) o ponad 150 cm to czujnik potrafi nie odebrać wysłanego sygnału mierzącego odległość. Wystarczy jeden nieodebrany sygnał aby czujnik się zawiesił na stałe i ciągle pokazywał dystans 0. Nie pomaga reset płytki, trzeba odłączyć i podłączyć zasilanie.

Trochę pogrzebałem w sieci i obejście problemu okazało się całkiem proste - jest opisane na forum arduino.cc. Link do kodu, który stanowi obejście problemu (od 28 do 37 linijki):
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach