Example code for the UKESF Headstart robotics lab; code to make the PsiSwarm robot move forward and turn.
Dependencies: PsiSwarm-Headstart mbed
Fork of PsiSwarm_V41 by
Diff: main.h
- Revision:
- 31:7fa2c47d73a2
- Parent:
- 30:513457c1ad12
--- a/main.h Tue Mar 15 00:58:43 2016 +0000 +++ b/main.h Mon Jun 20 13:36:30 2016 +0000 @@ -1,30 +1,17 @@ -/*********************************************************************** -** ██████╗ ███████╗██╗███████╗██╗ ██╗ █████╗ ██████╗ ███╗ ███╗ ** -** ██╔══██╗██╔════╝██║██╔════╝██║ ██║██╔══██╗██╔══██╗████╗ ████║ ** -** ██████╔╝███████╗██║███████╗██║ █╗ ██║███████║██████╔╝██╔████╔██║ ** -** ██╔═══╝ ╚════██║██║╚════██║██║███╗██║██╔══██║██╔══██╗██║╚██╔╝██║ ** -** ██║ ███████║██║███████║╚███╔███╔╝██║ ██║██║ ██║██║ ╚═╝ ██║ ** -** ╚═╝ ╚══════╝╚═╝╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ ** -************************************************************************ -**(C) Dr James Hilder - York Robotics Laboratory - University of York ** -***********************************************************************/ - -/// PsiSwarm Blank Example Code -/// Version 0.41 -/// James Hilder, Alan Millard, Alexander Horsfield, Homero Elizondo, Jon Timmis -/// University of York +/********************************************************** +* UKESF Headstart Summer School - Robot Programming Lab * +**********************************************************/ #ifndef MAIN_H #define MAIN_H #include "psiswarm.h" -//#include "bmeme.h" int main(void); -void user_code_setup(void); -void user_code_loop(void); void handle_switch_event(char switch_state); void handle_user_serial_message(char * message, char length, char interface); - +void move_forward(int distance); +void turn_right(); +void turn_left(); #endif \ No newline at end of file