Hallo. In deze tutorial zal ik u stap voor stap tonen over het gebruik van ultrasone sensor met TI MSP430. Ik ben met behulp van MSP430G2452, echter, een G2553 of een andere chip wil ook werken, maar sommige nummers kunnen afwijken. Natuurlijk ik neem aan dat je al weet hoe IAR of CCS te gebruiken.
Maar voordat ik begin, moet je weten dat ik nieuw in dit soort programmering ben. Dus als er eventuele fouten worden zal, alstublieft voel je vrij om mij te corrigeren. Ik heb geprobeerd om het commentaar van het programma zo veel als ik kon, dus ik hoop dat u zult begrijpen het.
Dus, wat u nodig hebt is:
- MSP430
- ultrasone sensor (ik heb SRF05, en ik ben met behulp van een pin voor TRIG en de andere voor ECHO. Er is ook optie waar u modus pin verbinden met GND en gebruikt slecht één pin, maar dat zal ik niet doen)
Wat je moet doen is het genereren van een puls waarvan de lengte hangt af van de sensor naar de sensor. Op SRF05 is 10us. Als sensor ontvangt de pols, zal het genereren van een 8 cycli van sonic barsten Muz van microcontroller, ECHO-puls teruggestuurd naar microcontroller en we moeten die pols meten. (Het is moeilijk voor mij om het hele programma in woorden te beschrijven, dus neem tijd om te begrijpen van de code). Om cm van resultaat, verdelen we het gewoon door 58. (voor meer informatie over de sensor moet u google voor documentatie).