1. Faça o carregamento do código
#define PINO_LDR A5 #define TEMPO 1000 void setup(){ Serial.begin(9600); pinMode(PINO_LDR, INPUT); } void loop(){ int leitura = analogRead(PINO_LDR) Serial.println(leitura); delay(TEMPO); }
2. Faça a montagem do circuito
3. Faça o carregamento do código
#include <Servo.h> #define PINO_MOTOR 4 #define TEMPO 1000 Servo servo; void setup (){ servo.attach(PINO_MOTOR); servo.write(0); } void loop(){ servo.write(0); // 0 a 180 delay(1000); }
4. Faça a montagem do circuito
5. Faça o carregamento do código
#include <Servo.h> Servo servo; void setup (){ servo.attach(4); pinMode(A5, INPUT); servo.write(0); } void loop(){ int leitura = analogRead(A5); if(leitura > 750){ servo.write(0); // depende a forma que parafusa a haste delay(150); }else{ servo.write(45); } }
6. Monte os circuitos dos passos 2 e 4 no mesmo Arduino/protoboard
Seja feliz.