Video de teste do Manipulador Robotico ja em fase final. Falta apenas construir o Joystick, que sera a parte um pouco mais simples.Estou com problemas com a falta de tempo nesse final de ano, mas em breve seguirei com as postagens e tenho ainda novos projetos para compartilhar. Segue o video:Espero que gostem,Ate o proximo post. Alo pessoal, Estou trazendo aqui mais uma serie depostagens sobre Arduino e experimentos com Leds. Como estive um tempinho parado, resolvi praticar umpouco de programacao ja que nao e muito meu forte.Um Led nada mais mais e do que um diodoque quando energizado emite luz, (http://pt.wikipedia.org/wiki/Diodo_emissor_de_luz ).Muito utilizado na eletronica, hoje tambem vem tomando espaco no campo daluminotecnica, por ter uma qualidade e flexibilidade excelente, e ainda tem umconsumo substancialmente baixo com relacao aos outros modelos de lampadasexistentes no mercado. Falando de Led e Arduino, pode-se fazer umainfinidade de geringoncas misturando os dois, de experimentos mais simples ateprojetos arrojados e complexos, e tambem e uma otima ferramenta para treinarprogramacao.Bom, pra quem esta nos primordios e deseja fazer algum projetosimples com Arduino e Led, sugiro que siga os tutoriais do site http://www.arduino.cc/.A minha primeira postagem da seriesera sobre o acionamento de um Led pelo Teclado do PC.Material minimo necessario:1 Arduino 1 Led1 Resistor de 330 ou 470 ohmO esquema do circuito para montagem no protoboard pode ser analisadologo abaixo:Concluindo a parte do Hardware vamos para o codigo para programacao do Arduino:int led =10; // Pino digital do Arduino conectado ao LedcharLigaDesliga;voidsetup(){ pinMode (led, OUTPUT); Serial.begin(9600);//Inicia comunicacao serial}voidloop(){// A logica do codigo e simples, funciona como um interruptor comum,//onde quando a letra L (liga) do teclado e apertada, o Led acende, para//apaga-lo basta aperta a letra D (desliga) do teclado.LigaDesliga= Serial.read();if (LigaDesliga == 'l'){ digitalWrite(led, HIGH); Serial.println("Ledligado"); Serial.println("Aperte a letra d pra desligar"); }else if (LigaDesliga == 'd'){ digitalWrite(led, LOW); Serial.println("Led desligado"); }else if (LigaDesliga == 'a'){ Serial.println("Reinicia sequencia"); digitalWrite(led, HIGH); delay (1000); digitalWrite(led, LOW); delay (1000); digitalWrite(led, HIGH); delay (1000); digitalWrite(led, LOW); delay (1000); }}Links uteis:O que e e como funciona um led:http://www.iar.unicamp.br/lab/luz/dicasemail/led/dica36.htmCalculando resistor para o led:https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=video&cd=1&ved=0CB0QtwIwAA&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Df8dx1I8BDO0&ei=piLqU_OeBIXMsQTalICIDA&usg=AFQjCNEJzU0_DqnH0RrdTowiTMPRB2YePQ&sig2=rbO7NRIg_GRPdmd-YrbF-wAte o proximos post. Esse post tem o intuito de mostrar como variar o acionamento de LEDs atraves da leitura de um sinal analogico. No meu caso utilizei um potenciometro que quando conectado a uma porta analogica do Arduino, fornece uma leitura que varia de acordo com a tensao aplicada. Explicando melhor: O potenciometro nada mais e do que uma resistencia variavel, e quando aplicamos uma tensao sobre ele (Vin = 5V), podemos variar a tensao de saida girando o pendulo seu pino central.Com isso podemos ler a variacao de tensao (de 0 a 5V) utilizando uma das entradas analogicas do Aduino, o que pode ser utilizado para variados projetos. Nesse caso utilizei para fazer um sequencial de LEDs. Esse mesmo principio foi utilizado para fazer o controle dos servos que foram utilizados no projeto do braco robotico, http://computadoresfazemarte-odilon.blogspot.com.br/2012/12/braco-robotico-com-arduino-e-servos.html. Logo abaixo temos a parte de hardware do projeto.Esquema eletrico Esquema para montagem em um protoboardAgora a parte de software, ou seja, o codigo para programar o Arduino:int sensorPotenciometro = 0; int