#include <Servo.h>
#include <Wire.h>
#include <FastLED.h>
#define THROTTLE_CHANNEL A0
bool gearDown = false;
unsigned long currentMillis;
uint8_t throttle = 0;
void setup() {
// put your setup code here, to run once:
//Serial.begin(9600);//full speed but can be any other speed
pinMode(THROTTLE_CHANNEL, INPUT);
setupAvoidanceLights();
attachServos();
//setupRingsV1();
setupRingsV2();
}
void loop() {
//Serial.println(throttle);
gearDown = getGearPosition();
currentMillis = millis();
// put your main code here, to run repeatedly:
throttle = readAnalogChannel(THROTTLE_CHANNEL, 0, 254, 0);
avoidanceLights();
updateServoPositions();
//loopRingsV1();
//
loopRingsV2();
//Serial.println(throttle);
}
nano:12
nano:11
nano:10
nano:9
nano:8
nano:7
nano:6
nano:5
nano:4
nano:3
nano:2
nano:GND.2
nano:RESET.2
nano:0
nano:1
nano:13
nano:3.3V
nano:AREF
nano:A0
nano:A1
nano:A2
nano:A3
nano:A4
nano:A5
nano:A6
nano:A7
nano:5V
nano:RESET
nano:GND.1
nano:VIN
nano:12.2
nano:5V.2
nano:13.2
nano:11.2
nano:RESET.3
nano:GND.3
pot1:VCC
pot1:SIG
pot1:GND
ring1:GND
ring1:VCC
ring1:DIN
ring1:DOUT
ring2:GND
ring2:VCC
ring2:DIN
ring2:DOUT
pot2:VCC
pot2:SIG
pot2:GND
joystick1:VCC
joystick1:VERT
joystick1:HORZ
joystick1:SEL
joystick1:GND
servo1:GND
servo1:V+
servo1:PWM
led1:A
led1:C
led2:A
led2:C
led3:A
led3:C
led4:A
led4:C
led6:A
led6:C