Expandindo portas analógicas
Bom pessoal para expandir as portas analogicas do arduino tive a ideia de usar o CI 4051.
Este Ci funciona chaveando varios canais No0 à No7 individualmente para um unico lugar COM
podemos selecionar a porta que queremos chavear atravez dos pinos ADDA, ADDB e ADDC, por meio de numeros binarios de 3 digitos, sabendo disso temos a compreenção que com um numero binario de 3 digitos temos 8 numeros diferentes sendo assim tambem 8 portas no CI, onde cada uma ativa uma porta a ser chaveada ao COM.
Como utilizar no arduino??
para utilizar este CI no arduino basta fazer as ligaçoes abaixo:
Atenção: Não esqueça de ligar o pino 8 ao GND e o pino 16 ao VCC
Como programar??
Para utilizar este Ci baixe aqui uma biblioteca que eu mesmo desenvolvi para este CI
Após instalar a biblioteca abra o exemplo "Reading_sensors"
passe para o arduino e veja o resultado na serial.
É isso ai galerinha espero que tenham gostado, se precisarem de alguma dica ou ajuda so falar comigo
melque_ex@yahoo.com.br ou
facebook.com.br/melque.apolinario
valeu e até a próxima.
postagem fixa
Ola pessoal neste blog vou postar e informar as necessidades básicas para um Iniciante, como tambem sites nacionais e internacionais para comercio de peças, este blog e destinado ao grupo Arduino BR e de apoio ao meu canal www.youtube.com.br/noobtronik
segunda-feira, 2 de fevereiro de 2015
quarta-feira, 28 de janeiro de 2015
Como expandir as portas do arduino
Bom pessoal, conheço 2 modos de expandir as portas do arduino, uma delas e com um shiftregister chamado 74hc595, mas, nao utilizaremos esse metodo, o CI que eu recomendo e o famoso PCF8574, sua vantagem ao 74hc595 é a facilidade em trabalhar com este CI e tambem que o mesmo possui comunicação I2c, ou seja, voce pode utilizar 16 Cis deste e utilizara as mesmas 2 portas do arduino.
Como isso é possivel?
a comunicação I2c trabalha com endereçamento, ou seja, por mais que vc ligue varios Cis no I2c, via programação nós indicamos o endereço (qual CI) que iremos utilizar naquele momento, legal ne?
Como configuro o endereço do meu PCF?
No seu CI existe 3 terminais responsaveis por formar o endereço do seu CI sao eles os pinos 1(A0), 2 (A1), 3(A2).
Dependendo de como você liga esses terminais voce forma um endereçamento diferente conforme a tabela abaixo.
ATENÇAO: existem 2 tipos de PCF os que terminam com A e os que terminam com AP a tabela acima e referente aos Cis que terminam com A, logo, os que terminam com AP os endereços começam com 56
Na sua protoboard crie o circuito descrito abaixo:
ATENÇÃO : Os transistores não são obrigatórios, apenas ligar os leds (positivo) com resistores de 330hms aos fios amarelos ja e suficiente
Note que configuramos o endereçamento do CI como L,L,L ou seja 32 em decimal.
Para utilizarmos este CI baixe aqui e instale a biblioteca necessaria para o mesmo, Feito isso abra o exemplo "Blink_OUTPUT", passe o codigo para o arduino, e se tudo estiver ok, apenas um led ficara piscando, mundando o valor do pcf.Write(1,HIGH) voce pode acionar outros leds lembrando que vai de 1 a 8 que corresponde a cada led ligado ao CI.
Utilizando o Pcf como Input (Entrada)
Na sua protoboard monte o esquema abaixo descrito:
ATENÇÃO: Não esqueça de ligar o pino 8 ao Ground e o pino 16 ao Vcc
Para utilizarmos este CI baixe aqui e instale a biblioteca necessaria para o mesmo, Feito isso abra o exemplo "Single_IC", passe o codigo para o arduino, Abra a Serial e aperte os botoes (Individualmente) e veja oque acontece.
Então é isso Galerinha espero que tenham gostado, caso precisem de alguma ajuda so falar comigo ok? vlw
facebook.com.br/melque.apolinario
melque_ex@yahoo.com.br
Abraços!!
ATENÇAO: existem 2 tipos de PCF os que terminam com A e os que terminam com AP a tabela acima e referente aos Cis que terminam com A, logo, os que terminam com AP os endereços começam com 56
Partindo para a prática
Utilizando o Pcf como OUTPUT (Saída)Na sua protoboard crie o circuito descrito abaixo:
ATENÇÃO : Os transistores não são obrigatórios, apenas ligar os leds (positivo) com resistores de 330hms aos fios amarelos ja e suficiente
Note que configuramos o endereçamento do CI como L,L,L ou seja 32 em decimal.
Para utilizarmos este CI baixe aqui e instale a biblioteca necessaria para o mesmo, Feito isso abra o exemplo "Blink_OUTPUT", passe o codigo para o arduino, e se tudo estiver ok, apenas um led ficara piscando, mundando o valor do pcf.Write(1,HIGH) voce pode acionar outros leds lembrando que vai de 1 a 8 que corresponde a cada led ligado ao CI.
Utilizando o Pcf como Input (Entrada)
Na sua protoboard monte o esquema abaixo descrito:
ATENÇÃO: Não esqueça de ligar o pino 8 ao Ground e o pino 16 ao Vcc
Para utilizarmos este CI baixe aqui e instale a biblioteca necessaria para o mesmo, Feito isso abra o exemplo "Single_IC", passe o codigo para o arduino, Abra a Serial e aperte os botoes (Individualmente) e veja oque acontece.
Então é isso Galerinha espero que tenham gostado, caso precisem de alguma ajuda so falar comigo ok? vlw
facebook.com.br/melque.apolinario
melque_ex@yahoo.com.br
Abraços!!
quinta-feira, 15 de janeiro de 2015
Concurso Arduino BR
Olá pessoal, como tanto desejado e esperado este e o iníco do 1º concurso criativo da Arduino BR
neste post vou esclarecer todas e quais quer duvidas em relação ao evento ok?
A premiação será dada por 75% do arrecadado para o primeiro colocado e o segundo colocado receberá 25% do arrecadado.
Além da premiação acima a CubicBlox está oferecendo 1 cubicblox para os 2 primeiros colocados
entre no link e descubra a empresa e a placa
Como nossa parceira também a br-arduino.org está oferecendo R$90,00 para o primeiro colocado e mais R$60,00 para o segundo colocado
Como funciona o evento?
O canditato irá gravar um video de seu projeto criado apartir das peças descritas pelo concurso, ou seja, iremos selecionar 3 peças aleatorias sendo elas qualquer uma da lista descrita abaixo:
Obs: os itens descritos por DIY poderão ser usadas as versões feitas a mão
*Módulo Bluethooth
*Módulo rele (DIY)
*Módulo ponte H (DIY)
*Módulo Ultrasônico
*Servo Motor
*RTC (DIY)
*Motor de passo (ponte H inclusa)
*7 segmentos
*LCD (permitido I2c)
*motores DC
*led RGB
*PIR (Sensor de movimento)
*Buzzer (passivo e ativo)
*Serial
Obs: caso o candidato não possua uma das peças selecionadas pelo concurso poderá participar usando apenas 2 das tres selecionadas, não sendo permitida a substituição por outra diferente.
ATENÇÂO: Caso o participante não possua os itens selecionado pelo concurso, não haverá devolução do valor pago, os itens serão selecionados conforme listados na lista acima.
é permitido utilizar materiais seculares tais como:
*resistores
*potenciometros
*3 leds (cor a gosto, não e permitio RGB como material secular)
*diodos
*capacitores
*e todo e qualquer material de papelaria, isopor, cola, fita, entre outros.
ATENÇÂO:os materias seculares sao permitidos desde que não desvie o foco do projeto em si!
Quais as plataformas Não permitidas?
Arduino DUE
Arduino UDOO
Arduino lilypad
PcDuino
Attiny
Esplora
Obs: Stand alones são permitidos.
21 dias (3 semanas) apartir do dia previsto pelo concurso, o candidato terá ate o 21º dia para enviar o link do video por e-mail caso contrário sera automaticamente desclassificado.
O usuário devera enviar por e-mail uma breve descrição do seu projeto para o email melque_ex@yahoo.com.br.
Como gravar o video?
No vídeo o participante devera se filmar dizendo seu nome completo de início, o restante do video explicando seu projeto, todos os videos deveram ser hospedados no youtube ou semelhantes, não aceitaremos videos enviados por email.
Há alguma restrição em relação a fonte de alimentação?
Não, é permitido qualquer meio de alimentação desde que não seja por USB
Quando inicia o concurso?
o concurso ira iniciar no dia 20/02/2015, neste dia iremos encaminhar por email os itens selecionados para o inicio dos projetos, sendo assim apartir deste dia começa-se a contar os 21 dias.
Pode desde que faça duas inscrições (pode se cadastrar com o mesmo nome 2 vezes).
Quais são as regras de avaliação?
*O projeto será avaliado com base na criatividade e não na complexidade
*Havendo 3 projetos semelhantes serão automaticamente desclassificados
*Havendo mais componentes que o permitido, o projeto será desqualificado
*O participante que nao enviar nome completo e comprovante para o email descrito estara automaticamente desclassificado
*Caso o video possua uma qualidade abaixo de 360px sera automaticamente desclassificado
*caso o participante envie o link do video fora do prazo de entrega estará desclassificado
*não e permitido a interação com a serial.
*caso um dos dispositivos selecionados seja o BT ou Serial, e permitido a criação de aplicações em Android ou VB.
*caso um dos dispositivos selecionados seja o BT e permitido a interação com o PC somente via BT (nao e permitido serial) aplicações sao permitidas.
*a serial SOMENTE e permitida caso for um dos itens selecionados para o concurso
* led RGB e APENAS permitido caso seja um dos itens seleciodados
* É permitido apenas o uso de uma plataforma
Cadastre-se no formulario abaixo e efetue o pagamento no valor de R$5,00 nos bancos descritos abaixo, não se esqueça de enviar o comprovante e nome completo para o email melque_ex@yahoo.com.br.
ATENÇÂO: Os candidatos que por ventura cadastrarem dados incoerentes, não nos responsabilizamos por quaisquer eventuais desentendimentos a respeito.
Bancos:
Santander: Melquesedeque de lima apolinário
Agencia: 4267
Conta: 01085159-8
Conta Corrente
Caixa Econômica: Melquesedeque de lima apolinário
Agencia: 3086
Conta:14231-9 Operação: 013
Conta poupança
Assinar:
Postagens (Atom)