mirror of
https://github.com/OSURoboticsClub/Rover_2017_2018.git
synced 2025-11-08 10:11:14 +00:00
Minor changes to rdf and a low res mode for video.
This commit is contained in:
15
software/firmware/freq_testing/freq_testing.ino
Normal file
15
software/firmware/freq_testing/freq_testing.ino
Normal file
@@ -0,0 +1,15 @@
|
||||
float freq = 1.5;
|
||||
int pin = 13;
|
||||
// convert freq to mills
|
||||
float mills = (1/freq)*1000;
|
||||
|
||||
void setup(){
|
||||
pinMode(pin, OUTPUT);
|
||||
}
|
||||
|
||||
void loop(){
|
||||
digitalWrite(pin,LOW);
|
||||
delay(mills);
|
||||
digitalWrite(pin, HIGH);
|
||||
delay(mills);
|
||||
}
|
||||
@@ -22,6 +22,9 @@ enum HARDWARE {
|
||||
MOTOR_TILT_EN = 33,
|
||||
MOTOR_TILT_FB = A11,
|
||||
|
||||
CAMERA_CONTROL = 0,
|
||||
CAMERA_VIDEO_EN = 1,
|
||||
|
||||
LED_13 = 13,
|
||||
|
||||
LED_RED = 20,
|
||||
@@ -119,6 +122,10 @@ void setup_hardware() {
|
||||
pinMode(HARDWARE::MOTOR_TILT_CS, INPUT);
|
||||
pinMode(HARDWARE::MOTOR_TILT_FB, INPUT);
|
||||
|
||||
|
||||
pinMode(HARDWARE::CAMERA_CONTROL, OUTPUT);
|
||||
pinMode(HARDWARE::CAMERA_VIDEO_EN, OUTPUT);
|
||||
|
||||
pinMode(HARDWARE::LED_13, OUTPUT);
|
||||
pinMode(HARDWARE::LED_RED, OUTPUT);
|
||||
pinMode(HARDWARE::LED_BLUE, OUTPUT);
|
||||
@@ -132,6 +139,8 @@ void setup_hardware() {
|
||||
digitalWrite(HARDWARE::MOTOR_LIFT_EN, HIGH);
|
||||
digitalWrite(HARDWARE::MOTOR_TILT_EN, HIGH);
|
||||
|
||||
digitalWrite(HARDWARE::CAMERA_VIDEO_EN, HIGH);
|
||||
|
||||
// Change motor PWM frequency so it's not in the audible range
|
||||
analogWriteFrequency(HARDWARE::MOTOR_LIFT_PWM, 25000);
|
||||
analogWriteFrequency(HARDWARE::MOTOR_TILT_PWM, 25000);
|
||||
|
||||
Reference in New Issue
Block a user