Eu acho super bacana, tem um pessoal que é meio contra, pra mim é a versão "moderna" das revistinhas de eletrônica dos anos 80 com seus projetinhos simples (e cheios de erros), mas que servia para despertar a curiosidade da molecada que gosta de "fuçar" e entender como as coisas funcionam
Você se refere ao Arduino propriamente, ou ao site Tinkercad?
Eu achei legal a oportunidade para começar a aprender a programar.
PS: Aproveitando o post:
O último (segundo hehe) que fiz:
Os leds piscam da esquerda pra direita e vice-versa, e o último (branco) acende a cada ciclo e o buzzer dá um apito a cada ciclo.
Edit: Minhas novas metas: NO lugar do buzzer (ou paralelo a ele), quero colocar algum tipo de CONTADOR, e quem sabe algum display para mostrar a contagem.
Edit2: O modo "blocos" do Tinkercad é uma mão na roda para você descobrir/aprender. Mas depois o legal é refazer ou criar do zero na "unha" só no modo texto do código. Esse segundo aí mesmo fiz na mão.
Edit3: Minto, pra energizar esse buzzer do tinkercad tive que recorrer aos exemplos e google, pois ele não é um CC com oscilador próprio, ele precisa de:
Código:
tone(7, 1000, 150);
Onde 7 é a saída, 1000 a frequencia em HZ, e 150 os milissegundos de duração).
Edit4:
Código:
void setup() {
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
}
void loop() {
// AZUL
digitalWrite(13, HIGH);
delay(150);
digitalWrite(13, LOW);
// AMARELO
digitalWrite(12, HIGH);
delay(150);
digitalWrite(12, LOW);
// VERDE
digitalWrite(11, HIGH);
delay(150);
digitalWrite(11, LOW);
// LARANJA
digitalWrite(10, HIGH);
delay(150);
digitalWrite(10, LOW);
// VERMELHO
digitalWrite(9, HIGH);
digitalWrite(8, HIGH);
tone(7, 1000, 150);
delay(150);
digitalWrite(9, LOW);
digitalWrite(8, LOW);
// LARANJA
digitalWrite(10, HIGH);
delay(150);
digitalWrite(10, LOW);
// VERDE
digitalWrite(11, HIGH);
delay(150);
digitalWrite(11, LOW);
// AMARELO
digitalWrite(12, HIGH);
delay(150);
digitalWrite(12, LOW);
}
Compartilhar