Ir para o conteúdo principal

Girassol Automatizado

Nesse exemplo vamos fazer um girassol automatizado que se movimenta conforme a posição da luz.

Materiais:

  • Placa Franzininho DIY;
  • Protoboard;
  • LED 3mm;
  • 1 Resistor LDR (foto resistores 10 k)
  • 1 Servo motor
  • Jumpers macho/fêmea

Circuito

No protoboard você deve inserir o foto resistores e o servo motoro, conforme a imagem abaixo:

Circuito

Código


/*
Franzininho
Exemplo: Girassol Automatizado
Nesse exemplo é de um girassol automatizado com dois fotos resistores, um servo motor, entre outros materiais, confira.
*/
//

#include <Servo.h>

int sensor = A;
int servoMotor = 1;

int valorSensor =0;
int analogServo = 90;

Servo servo;

void setup() {
servo.attach(servoMotor);
servo.write(anguloServo);
}

void loop() {
valorSensor = analogRead(sensor);
if(valorSensor <512)
{
if(anguloServo < 170)anguloServo++;
}
if(valorSensor = >512)
{
if(anguloServo > 10)anguloServo--;
}

servo.write(anguloServo);
delay(50);
}

Video explicativo

Este projeto foi feiro para colaborar no projeto Co.Lab da Red Hat, confira esse e outros na plataforma:https://www.redhat.com/pt-br/colab-repo

Co.Lab | Workshop: Robótica Educacional - Aprenda sobre Ciência da Natureza e Eletrônica (Parte 1)

Co.Lab | Workshop: Robótica Educacional - Aprenda sobre Ciência da Natureza e Eletrônica (Parte 2)

Referência

Arduino Sunflower

AutorDiana Santos
Data:22/01/2022