Skip to content

Callback, Interrupt and timer based HC_SR04 Ultrasonic library

Notifications You must be signed in to change notification settings

STM32Libs/ultrasound

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

ultrasound

Callback, Interrupt and timer based HC_SR04 Ultrasonic library

Usage

#include "ultrasound.h"

ultrasound mySens(PA_8,PA_9);//Trigger, Echo

void echo_back_handler(uint32_t dist_cm)
{
    printf("echo received with pulse width : %d  cm\n",dist_cm);
}

int main() 
{
    mySens.attach(&echo_back_handler);

    while(1) 
    {
        wait(1.0);
        mySens.trigger();
    }
}

About

Callback, Interrupt and timer based HC_SR04 Ultrasonic library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages