Psi Swarm Code V0.41 [With Beautiful Meme program]
Dependencies: PsiSwarmLibrary mbed
Fork of BeautifulMemeProjectBT by
Diff: BeautifulMeme/beacon.h
- Revision:
- 30:513457c1ad12
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/BeautifulMeme/beacon.h Tue Mar 15 00:58:43 2016 +0000 @@ -0,0 +1,20 @@ +/// PsiSwarm Beautiful Meme Project Source Code +/// Version 0.41 +/// James Hilder, Alan Millard, Homero Elizondo, Jon Timmis +/// University of York + +// beacon.h - Functions for detecting the beacon and taking IR readings of the robots + +#ifndef BEACON_H +#define BEACON_H + +void emitter_ticker_block(void); +void sample_ticker_block(void); +void emitter_timeout_block(void); +void locate_beacon(void); +void start_infrared_timers(void); +unsigned short get_highest_sample(unsigned short * ir_array); +unsigned short get_sum_sample(unsigned short * ir_array); +char turn_to_bearing(int bearing); + +#endif \ No newline at end of file