O verao e a estacao do ano onde as pessoas se sentam mais alegres e a vontade para curtir os amigos, a familia e tambem a casa.A casa no verao deve ser um lugar de descontracao e deve estar sempre preparada para receber convidados. Para isso separamos uma serie de produtos que irao ajudar a dar um toque a mais de cor ou leveza na sua decoracao.Esta semana colocamos em destaque as bonecas de ceramica. Suas cores vibrantes e alegres ajudam a transformar o astral da casa. Sao pecas feitas em ceramica por um artista plastico e pintadas a mao aqui no nosso atelier.Aproveite a semana das bonecas do dia 21 a 28 de janeiro, todas com 15% de desconto. Clique aqui para acessar o site. Ola pessoal, comprei alguns componentes novos para melhorar o robo e resolvi fazer alguns tutoriais para mostrar o melhor funcionamento de cada componente.O componente que irei mostrar hoje e o sensor infra vermelho sharp. Ele e nada mais e nada menos que um detector de obstaculos, com isso vou tentar "simular" um sensor de estacionamento.Estou usando:1 - Arduino Duemilanove2 - Sensor Sharp3 - Led4 - Resistor 2205 - Buzzer6 - Botao Liga/Desliga7 - Fio e ProtoboardComponentesPrimeiro vamos verificar como funciona o Sensor Sharp. Utilizaremos uma chave on/off para simular a marcha re, o sensor e um led para mostrar a presenca do obstaculo.Segue o modelo do circuito.CircuitoEm seguida faca o upload do codigo/* ************************************** Teste do Sensor Sharp Jose Maria DVD http://josemdvdf.blogspot.com.br/ --------------------------------------*/int pinLed = 12;int pinSensor = 0;int pinChave = 2;void setup(){ pinMode(pinLed, OUTPUT); pinMode(pinSensor, INPUT); pinMode(pinChave, INPUT);}void loop() { int vlChave = digitalRead(pinChave); if(vlChave == HIGH) { int vlSensor = analogRead(pinSensor); int sleep = map(vlSensor, 0, 800, 250,0); digitalWrite(pinLed,HIGH); delay(sleep); digitalWrite(pinLed,LOW); delay(sleep); }}Veja o video do funcionamento.Proximo passo e inserir o buzzer para fazer aquele barulho conhecido :DBuzzerO buzzer possui 2 pinos, um negativo e outro de dados. Portanto basta ligar o pino negativo no terra e o positivo em uma porta digital do arduino. Veja na figura abaixo.Circuito CompletoEm seguida faca o upload do seguinte codigo:/* ************************************** Simulacao de um Sensor de Estacionamento Jose Maria DVD http://josemdvdf.blogspot.com.br/ --------------------------------------*/int pinLed = 12;int pinSensor = 0;int pinChave = 2;int pinBuzzer = 4;void setup(){ pinMode(pinLed, OUTPUT); pinMode(pinSensor, INPUT); pinMode(pinChave, INPUT); pinMode(pinBuzzer, OUTPUT);}void loop() { int vlChave = digitalRead(pinChave); if(vlChave == HIGH) { int vlSensor = analogRead(pinSensor); int sleep = map(vlSensor, 0, 800, 250, 1); digitalWrite(pinLed, HIGH); tone(pinBuzzer, 2637, sleep); delay(sleep); digitalWrite(pinLed,LOW); delay(sleep); }}Quem quiser saber um pouco mais como funciona a funcao tone.Versao FinalVeja o video de funcionamento. window.___gcfg = {lang: 'pt-BR'}; (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); Ola povo, hoje vou fazer um pequeno exemplo de como usar um LDR (Light Dependent Resistor, ou em portugues Resistor Dependente de Luz).Um LDR e um tipo de resistor cuja resistencia varia conforme a intensidade de luz que incide sobre sua superficie. Portanto o LDR "transforma luz em valores de resistencia".A ideia e poder controlar a intensidade de um LED de acordo