Wpis z mikrobloga

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-sr04 #buzzer #czujnikodleglosci
feriar - Siema Mirki ( ͡° ͜ʖ ͡°)
Jak to w każdy w poniedziałek, zapraszamy na kolejn...

źródło: comment_SqTUDMyXawZWGWYXWO2Zd5v5lS9QorSm.jpg

Pobierz
  • 13
  • Odpowiedz
@feriar: chociaż nie czaję po jaką cholerę używać funkcji map, skoro ADC może zwrócić 256 wartości, a PWM nadać 1024, to wystarczy ADC pomnożyć przez 4 i ewentualnie gdzieśtam odjąć a gdzieśtam dodać jedynkę.
  • Odpowiedz
@xerxes931: z mapowaniem ADC przedstawiłem jako przykład, żeby zielonka zrozumiała o co chodzi w map :) w poprzednich częściach pisałem ADC / 4 ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@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
@feriar:
- #!$%@? kolorystyka - pomarańczowe litery na czarnym tle konsoli, serio?
- po kliknięciu na błąd w konsoli nie przenosi do miejsca jego wystąpienia
- nawet kilkulinijkowy program kompiluje jakieś pół minuty, podczas gdy kod robiący to samo w czystym C w Programmers Notepad robi się 2-3 sekundy
- brak numeracji linii (może gdzieś da się włączyć ale nie chce mi się, powinno być włączone od razu)
- brak autouzupełniania
  • Odpowiedz
Zainstalowałem ArduinoIDE żeby zaprogramować ESP8266 i jeszcze bardziej zwiększyło to moją nienawiść do Arduino, to środowisko jest nie do zniesienia.


@xerxes931:
naszczęście możesz używać do AVR atmel Studio z pluginem arduino: piszesz jak w normalnym IDE a równocześnie piszesz bzdury jak w arduino ;)
  • 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