a
Dependencies: mbed
Fork of Turrett_Project by
Nerf_function.h@1:c9b199994bc2, 2016-03-01 (annotated)
- Committer:
- taylormooers
- Date:
- Tue Mar 01 16:14:07 2016 +0000
- Revision:
- 1:c9b199994bc2
Function to fire shots
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
taylormooers | 1:c9b199994bc2 | 1 | void fire_shots(PinName trigger_pin,PinName spinner_pin, int shots) |
taylormooers | 1:c9b199994bc2 | 2 | { DigitalOut trigger(trigger_pin); |
taylormooers | 1:c9b199994bc2 | 3 | DigitalOut spinner(spinner_pin); |
taylormooers | 1:c9b199994bc2 | 4 | |
taylormooers | 1:c9b199994bc2 | 5 | spinner = 1; |
taylormooers | 1:c9b199994bc2 | 6 | wait(3.0); |
taylormooers | 1:c9b199994bc2 | 7 | |
taylormooers | 1:c9b199994bc2 | 8 | trigger = 1; |
taylormooers | 1:c9b199994bc2 | 9 | wait((float)shots*0.35); |
taylormooers | 1:c9b199994bc2 | 10 | |
taylormooers | 1:c9b199994bc2 | 11 | trigger = 0; |
taylormooers | 1:c9b199994bc2 | 12 | spinner = 0; |
taylormooers | 1:c9b199994bc2 | 13 | wait(3.0); |
taylormooers | 1:c9b199994bc2 | 14 | } |