Aprenda com os tutoriais da comunidade
Esses são tutoriais publicados por garagistas de todo o Brasil.
Colabore postando seu tutorial como um post de blog, ele aparecerá relacionado aqui e será útil para milhares de garagistas de todo o Brasil. Se tiver uma sugestão para tutorial, você pode postar aqui!
Participe!
Para ser listado aqui, o tutorial deve ser completo, não apenas introduções e links para outros sites. Assim o conteúdo ficará à disposição dos garagistas permanentemente.
Comentar
Comentário de Luis Fernando B. Kumruyan em 13 outubro 2012 às 11:24 Tutorial: DEMO para o Arduino
Este tutorial mostra como fazer um circuito com 1 Arduino UNO, alguns componentes e uma protoboard.
Para verem ele pronto, entre no YouTube e pesquisem "DEMO com o Arduino ou sigam este link:
Material:
* Jumper wires
* 1 LED
* 1 sonorizador Piezo
* 1 potenciômetro de 10K
* 1 resistor dependente à luz
* 1 display de cristal líquido
* 1 resistor (marrom, preto, laranja)
* 1 resistor (marrom, laranja, laranja)
* 1 resistor (marrom, preto, vermelho)
As instruções de montagem estão no código deste, que etá disponível abaixo:
Código:
/*
Projeto que liga o display como mostra no site http://arduino.cc/en/Tutorial/LiquidCrystalSerial
- liga um LED na porta 6
- um buzzer na porta 7
- um sensor de luz na porta A0
- leva apenas um fio gnd que fornece terra para todos os componentes (menos o display, que recebe o próprio)
- na última parte estou com problemas para ler o valor do sensor de luz
- são uzados quase todos os jumpers do kit de iniciante
- o fio dos 5 volts ao invés de ir para o potenciômetro, como está no site, vai para um outro lugar, para ser dividido em 2:
- um para o próprio potenciômetro, e outro para ser dividido para o sensor de luz, que, devido a alguns probs poderá ser removido.
*/
#include <LiquidCrystal.h>
int led = 6;
int buz = 7;
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup(){
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
pinMode(led, OUTPUT);
pinMode(buz, OUTPUT);
}
void loop() {
int valorSensor = analogRead(A0);
lcd.clear();
lcd.write("Oi pessoal!");
delay(2000);
lcd.clear();
lcd.write("Aqui e o Arduino");
delay(2000);
lcd.clear();
lcd.write("Eu consigo TUDO!");
delay(2000);
lcd.clear();
lcd.write("Exemplos:");
delay(2000);
lcd.clear();
lcd.write("Ascender LEDs:");
delay(2000);
digitalWrite(led, HIGH);
delay(2000);
lcd.clear();
lcd.write("Apagar LEDs:");
delay(2000);
digitalWrite(led, LOW);
delay(2000);
lcd.clear();
lcd.write("Tocar uma buzina:");
delay(2000);
digitalWrite(buz, HIGH);
delay(2000);
lcd.clear();
lcd.write("Desliga-la");
delay(2000);
digitalWrite(buz, LOW);
delay(2000);
lcd.clear();
lcd.write("Ler sensores de luz");
delay(2000);
lcd.clear();
lcd.write(valorSensor/10);
lcd.write("%");
delay(700);
lcd.clear();
lcd.write(valorSensor/10);
lcd.write("%");
delay(1000);
lcd.clear();
lcd.write(valorSensor/10);
lcd.write("%");
delay(1000);
lcd.clear();
}
Copiem e colem o código e sigam o vídeo do YouTube para ajudar!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
Por: R$ 29,00
Ou em até 6x de
R$ 5,18
Por: R$ 150,00
Ou em até 18x de
R$ 10,00
Por: R$ 195,00
Ou em até 18x de
R$ 13,00
(ADS1102C) - 100MHz - 2 Canais
Por: R$ 1920,00
Ou em até 18x de
R$ 127,96
© 2013 Criado por Marcelo Rodrigues.
Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!
Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)