// Servo test (PCA9685/SG90) #include #include LiquidCrystal_I2C lcd(0x27,16,2); Adafruit_PWMServoDriver pwm = Adafruit_PWMServoDriver(0x40); //PCA9685のI2Cアドレスを入れる #define SERVOMIN 110 #define SERVOMAX 480 int angle; int pin = 0; void setup() { pwm.begin(); pwm.setPWMFreq(50); lcd.init(); lcd.backlight(); lcd.setCursor(0, 0); lcd.print("COSMOLIGHT"); lcd.setCursor(0, 1); lcd.print("Project Arduino"); delay(3000); } void loop() { angle = 0; angle = map(angle, 0, 180, SERVOMIN, SERVOMAX); pwm.setPWM(pin, 0, angle); delay(1000); angle = 10; angle = map(angle, 0, 180, SERVOMIN, SERVOMAX); pwm.setPWM(pin, 0, angle); delay(1000); }