0

ML-R - I2C ultrazvučni senzor

Spojevi

U primjeru je ultrazvučni senzor Devantech SRF08. Skup je i vrlo dobar.

  • Spojite kablove po zelenim linijama, sve osim baterije. Zelene linije, za koje nije navedeno koji su kablovi, zamijenite običnim Dupont kablovima.
  • Isključite prekidač.
  • Provjerite sve spojeve.
  • Priključite bateriju i odmah provjerite ne grije li se neki element, posebno na regulatoru napajanja ili ultrazvučni senzor. Ako je to slučaj ODMAH isključite bateriju. Vrlo vjerojatno je nešto krivo spojeno. Provjerite još jednom.
  • Isključite bateriju. Umetnite Teensy 3.1/3.2 pločicu u podnožje. Ponovite operaciju spajanja - provjere zagrijavanja.
  • Pokrenite kod naveden dolje.

Kod

Ovdje je kod za korištenje Devantech SRF08 senzora: MRMS_SRF08.zip Možete mijenjati I2C adresu senzora, čitati udaljenost sinkrono ili asinkrono (rijetki su ultrazvučni senzori koji to mogu). Za razumijevanje koda je potrebno relativno napredno poznavanje C jezika za Arduino. Ovdje je i biblioteka za korištenje senzora: https://www.github.com/PribaNosati/MRMS.

Za naprednije korištenje ultrazvučnih senzora, npr. za praćenje zida, pogledajte ovu stranicu.