Files

copied

Scanning the repository...

Last update 6 years 9 months by Emanuele Giacomini
Filesinformaticarescuerescue_firmware
..
rescue_bumper.cpp
rescue_bumper.h
rescue_colorsensor.cpp
rescue_colorsensor.h
rescue_firmware.ino
rescue_globals.cpp
rescue_globals.h
rescue_joints.cpp
rescue_joints.h
rescue_linefollower.cpp
rescue_linefollower.h
rescue_pins.h
todo.txt
rescue_bumper.cpp
/** rescue_bumper.cpp **/ #include "rescue_bumper.h" /** * inzializza la struttura bumper azzerando misura e stato **/ void RescueBumper_init(RescueBumper* b) { pinMode(b->pin, INPUT); b->misura=0; b->stato=0; } /** * esegue la lettura del pin assegnato a bumper e aggiorna misura **/ void RescueBumper_update(RescueBumper* b) { b->misura=digitalRead(b->pin); } /** * calcola il nuovo stato a partire da misura **/ void RescueBumper_handle(RescueBumper* b) { b->stato=b->misura; } /** * restituisce lo stato di uscita di bumper **/ int RescueBumper_getStato(RescueBumper* b) { return b->stato; }
Report a bug