LEDs Bi-Direccionais
Outubro 28, 2009 at 10:50 pm | In Arduino, Outros | Leave a CommentTags: Arduino, bidireccional, bidirectional, led
O que é que se pode fazer com um LED? Resposta: apenas luz. Errado! O que se pretende com este artigo é exactamente mostrar que os LEDs, para além de dispositivos de Output também podem funcionar como Input.
Estudos realizados comprovam que se acendermos um LED e invertermos a sua polaridade muito rapidamente, o tempo que o LED demora a ficar a zero depende da luz ambiente.
É claro que quando digo tempo, estamos a falar de fracções de segundo, que não se notam a olho nu, mas que um microcontrolador consegue medir.
[RDTV] Introdução Ao Arduino
Julho 22, 2009 at 1:01 pm | In Arduino, RDTV | 2 Comments
Novo material para o Projecto
Abril 27, 2009 at 8:31 am | In Arduino, PHP, XBee, Área de Projecto | Leave a CommentAs primeiras semanas do 3º Período foram dedicadas à encomenda de material para o projecto. Com o patrocínio do Crédito Agrícola podemos concretizar o que tínhamos pensado inicialmente.
Material já recebido
- Bateria de 7.2v – Alimentação do protótipo
- Relés – para controlo de maiores tensões pelo Arduino
- CIs L293D para controlo dos motores
- 2 Arduino XBee Shield
- 2 Xbee Series 2.5 Pro (50mW) – potência suficiente para controlar o protótipo a 1,5Km em campo aberto.
- Xbee Explorer USB
Material Encomendado
- Kit Pan e Tilt – para direccionar o jacto de água
- 4 Motores 7.2v (175rpm; 7,1 Kg/cm³ torque)
- 4 Suportes para os motores
- 4 Rodas “Off Road” – para andar em terreno irregular
- Adaptadores dos motores para as rodas
- LEDs alto brilho de várias cores + resistências
Estamos ainda à espera desta última lista de material, que deve chegar quarta-feira.
Mais fotos brevemente.
Sensor Óptico de Reflexão – TCRT5000
Abril 12, 2009 at 12:00 pm | In Arduino, Outros | 2 Comments
Isto é um 2 em 1. Um LED emissor de infravermelhos (comprimento de onda de 950 nm) e um fototransístor num só componente. Detecta a reflexão de objectos a distâncias de 0.2 mm a 15 mm, tem um filtro para bloquear a luz natural e tem dimensões muito reduzidas: L 10.2 mm x W 5.8 mm x H 7.0 mm.
Ontem estive a brincar com uns bichos destes e quero dizer-vos que é espectacular para aplicar num projecto de um robô seguidor de linhas. Podem também optar por comprar um módulo já terminado, mas construír o nosso próprio robô desde a pesquisa até ao aperto do último parafuso é algo único e diferente.
No site da Vishay podem pedir samples gratuitos para fazerem os vossos testes. Peçam uns quantos e ligem-nos a um microcontrolador como o Arduino. Adicionem dois motores, façam a vossa programação e já está!
Esquema de ligação

O teste que fiz ontem foi pegar num dos códigos que existe nos exemplos e alterá-lo.
Pseudo-código
input = sinal do fototransistor led = led pin 13 Se input = HIGH → led = HIGH Se input = LOW → led = LOW
Traduzindo, se o sensor detectar branco, vai acender o LED, se detectar escuro, apaga-o.
Arduino Code
int ledPin = 13; // LED
int inPin = 2; // input pin (este liga na saída do fototransistor)
int val = 0; // variavel utilizada para ler o input
void setup() {
pinMode(ledPin, OUTPUT); // o LED e um output
pinMode(inPin, INPUT); // o fototransistor e um input
}
void loop(){
val = digitalRead(inPin); // lemos o valor do input value
if (val == HIGH) { // se o input for alto
digitalWrite(ledPin, HIGH); // LED ON
} else {
digitalWrite(ledPin, LOW); // LED OFF
}
}
Links Relacionados
4 TCRT5000L infrared reflector to Arduino (Fórum Arduino)
Datasheet do TCRT5000(L)
Implementação destes sensores num robô seguidor de linhas
Arduino e PHP
Dezembro 1, 2008 at 7:32 pm | In Arduino, PHP | 10 Comments
O PHP é uma linguagem muito versátil, utilizada sobretudo em aplicações Web. Foi a primeira linguagem que aprendi e é sem dúvida a minha preferida até agora. Tendo umas bases de programação, é relativamente fácil aprender esta linguagem. Para mais informações, vejam nos “Links Relacionados” no final do artigo.
Este artigo não é uma introdução ao PHP, é recomendado um conhecimento prévio básico. De qualquer forma, pode ser um ponto de parida para a aprendizagem de uma nova linguagem de programação. Vou tentar ser o mais explicativo possível, mas se tiverem dúvidas, não hesitem em colocá-las nos comentários deste artigo.
Além disto, apesar deste tutorial ser uma implementação do PHP no Arduino, funcionará (com as devidas alterações) com qualquer outra linguagem que faça comunicação pela porta Serial.
Arduino Shileds
Novembro 28, 2008 at 7:21 pm | In Arduino | 8 Comments
Uma das vantagens do Arduino é a possibilidade de comprar ou mesmo desenvolver placas “Upgrade” chamadas Shields. Estas são apenas um plugin para o Arduino, encaixam nos headers e fazem aquilo para que são destinadas.
Deixo aqui uma lista das shields mais utilizadas com o Arduino.
Equivalentes do Arduino – Variantes
Novembro 28, 2008 at 7:11 pm | In Arduino | 2 CommentsO Arduino tem muitas variantes. Uns podem ser meros clones, mas outros podem destacar-se pelo baixo preço ou pelas pequenas dimensões. Cabe ao utilizador saber escolher na hora da compra.
Preparem-se para um grande scroll-down!
Estado do Projecto – Área de Projecto 12º Ano
Novembro 24, 2008 at 7:03 pm | In Arduino, XBee, Área de Projecto | 7 CommentsDepois do primeiro post que publiquei a explicar o projecto, um mês depois aqui vai a actualização.
Continue reading Estado do Projecto – Área de Projecto 12º Ano…
Arduino + XBee Acelerómetro Wireless
Novembro 22, 2008 at 10:35 am | In Arduino, XBee | 1 CommentAo navegar um pouco pela internet tropecei neste blog. É um bom sítio para aprender a trabalhar com os módulos XBee.
Neste post, explica como fazer a ligação do PC ao Arduino através dos módulos XBee e enviar os valores do acelerómetro (ligado ao Arduino) para o PC.
Há alguma programação Python à mistura, mas nada de especial. Os códigos fonte são disponibilizados na íntegra.
Baterias como fonte de energia do Arduino
Novembro 6, 2008 at 2:21 pm | In Arduino | Leave a CommentMuitos não sabem, mas podemos usar uma bateria para fornecer energia eléctrica ao Arduino.
Vou-vos mostrar como podem ligar o Arduino a uma bateria deste género.
Blog em WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.

