Exercicios de Arduino
Exercicios de Arduino
Exercicios de Arduino
ARDUINO
Monte os Circuitos no TinkerCad:
Circuito 1
Circuito 2
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
CIRCUITO 3
Use o exemplo de Código abaixo.
int ledArray[] = { 8, 9, 10, 11, 12};
int count = 0;
int timer = 75;
void setup(){
// we make all the declarations at once
for (count=0;count++){
pinMode(ledArray[count], OUTPUT);
}
}
void loop() {
for (count=0;count++) {
digitalWrite(ledArray[count], HIGH);
delay(timer);
digitalWrite(ledArray[count], LOW);
delay(timer);
}
}
CIRCUITO 4
void setup(){
Serial.begin(9600);
}
void loop(){
sensorValue = analogRead(sensorPin
);
Serial.print("Sensor = ");
Serial.println(sensorValue, DEC);
delay(10);
}
CIRCUITO 5
void setup() {
pinMode(9, OUTPUT);
}
void loop() {
for (brightness = 0; brightness <= 255;brightness += 5) {
analogWrite(9, brightness);
delay(30); // Wait for 30 millisecond(s)
}
for (brightness = 255; brightness >= 0; brightness = 5) {
analogWrite(9, brightness);
delay(30); // Wait for 30 millisecond(s)
}
}
CIRCUITO 6
Use o exemplo de Código
abaixo.
void setup()
{
pinMode(12, OUTPUT);
}
void loop()
{
digitalWrite(12, HIGH);
delay(1000);
digitalWrite(12, LOW);
delay(1000);
}
int enablePin = 11;
int in1A = 4;
CIRCUITO 7
int in2A = 7;
void setup() {
pinMode(enablePin, OUTPUT);
pinMode(in1A,OUTPUT);
pinMode(in2A,OUTPUT);
digitalWrite(enablePin, LOW);
}
void loop() {
digitalWrite(in1A,HIGH);
digitalWrite(in1A,LOW);
digitalWrite(enablePin, HIGH);
delay(5000);
digitalWrite(enablePin, LOW);
delay(2000);
digitalWrite(in1A, LOW);
digitalWrite(in2A, HIGH);
digitalWrite(enablePin, HIGH);
delay(5000);
digitalWrite(enablePin, LOW);
delay(2000);
}