Arduino Magic klockan (12 / 16 steg)
Steg 12: Kodning del 1
Vi börjar vår kodning med en standard men något större initiering av 5 lysdioder, Servo och temperatur sensor. Dessutom kan skapa vi plats innehavaren variabler för servo klocka position och variabeln temperatur som jag kallar initialTemp. Observera att detta är märkt som en flöte och innehåller ett tal med en decimal, detta ger oss mer upplösning på temperaturmätningar
#include servo myservo;
int clockPos = 0;
int tempSensorPin = A0;
CONST float initialTemp = 20,0;
int tempLED1 = 4;
int tempLED2 = 5;
int tempLED3 = 6;
int tempLED4 = 7.
int tempLED5 = 8;
Förutom en massa inrättande pinModes kommer vi att koppla servo vi anslutna till Arduino till dess programvara inkludera bibliotek. Jag har bifogat servo till stift tre så med hjälp av funktionen myservo.attach(3) kommer att låta Arduino vet vilket stift bör vara PWM.
void setup() {
Serial.BEGIN(9600);
myservo.attach(3);