sexta-feira, 27 de julho de 2018

Alô seguidores! este e-book parece ser bem interessante e acessível.

segunda-feira, 11 de setembro de 2017

Tutorial 01 - Imprime na Serial

Este exemplo mostra como ler a entrada analógica  através de um potenciômetro. Um potenciômetro é um simples dispositivo mecânico que proporciona uma quantidade variável de resistência quando o seu eixo é girado, sendo possível medir a quantidade de resistência produzida por um potenciômetro  como um valor analógico. Neste exemplo, você irá monitorar o estado de seu potenciômetro depois de estabelecer a comunicação serial entre o Arduino e computador.

Materiais:

01 Arduino
01 bread board
01 Cabo USB A-B
10 Jumps
01 Resistor 220R (opcional)
01 potenciometro

Esquema:





Ligação:

Conecte os três fios do potenciômetro na placa Arduino. O primeiro vai para o negativo . O segundo vai no pino 5 volts , e o terceiro vai na entrada analógica A0.

quinta-feira, 17 de agosto de 2017

Semáforo Simples Simulado

O semáforo é um exemplo de um sistema automatizado para alternar o funcionamento de lâmpadas que indicam a liberação ou retenção do fluxo de pessoas ou carros nas estradas. A auternância entre as luzes Verde, que indica passagem liberada, Amarelo, que indica atenção e Vermelho, que indica retenção, é implementada explorando as funcionalidades de configuração, acionamento de portas Digitais e temporização com a plataforma Arduino. O tutorial com base em um vídeo on-line (que posso postar o link nos comentários) que trata do uso de LEDS para simular um semáforo. Os materiais usados neste projeto são:

01 Placa Arduino
01 Cabo USB
01 LED Vermelho
01 LED Amarelo
01 LED Verde
04 Jumps de ligação
04 Resistores
A ligação é muito simples, a plataforma Arduino fornece a energia necessária para alimentação através da USB, dispensando o uso de fontes. Fique atento a polaridade do LED. O esquema abaixo foi desenvolvido no fritzzing e o código no codebender.
Esquema:

quarta-feira, 10 de dezembro de 2014

Tutorial 01 - Pisca Led

Este material é o primeiro de uma série de códigos de controle da plataforma Arduino UNO ministrado durante nossos treinamentos presenciais. Os programas foram traduzidos e adaptados das versões em inglês e editados na plataforma online codebender.

1 - Pisca Led

Este projeto usa o  diodo emissor de luz , cujo a sigla LED em inglês é mais usual. Ele está presente  na porta digital 13 da maioria dos modelos das placas Arduino. O programa para piscar com intervalo de tempo foi definido pela função delay (ms), que por sua vez o tempo é discorrido em milissegundos, ou seja, 1000 milissegundos é igual a 1 segundo.

Materiais:

01 Arduino
01 Cabo USB A-B
01 Resistor 220R (opcional)
01 led 3mm (opcional)

Esquema:


Ligação:


Programa:

sexta-feira, 18 de abril de 2014

Como começar o desenvolvimento com Arduino?

Esta pergunta pode ser respondida de muitas formas, portanto vou tentar simplificar o máximo possível. O Arduino possui modelos de placas variados voltados para aplicações genéricas ou exclusivas. A linguagem de controle é baseada em C# com suporte a bibliotecas desenvolvidas pela comunidade. Geralmente os fabricantes de sensores e módulos para Arduino, disponibilizam suas bibliotecas para download no site do fabricante. 
O programa pode ser instalado em qualquer Sistema Operacional e a placa é plug-and-play, só ligar na USB. Tais módulos podem ser adquiridas facilmente no Mercado livre ou em sites como Aliexpress, Ebay ou DHgate.

Para iniciar com Arduino é preciso:


Placa Arduino UNO, MEGA, PRO-MINI


Programa Arduino

Shields ( GPS, Temperatura, pressão, Gás, Agua, IR, Bluetooth, etc)
Mais informações visite: www.arduino.cc

domingo, 11 de novembro de 2012

Controle Bluetooth Android + Arduino

Este "post" apresenta uma simples forma de conectar o aparelho de celular Android com um projeto Arduino via bluetooth (sem fio). Os hardwares usados são a placa Arduino (qualquer versão) e um módulo bluetooth (BCXXX). Este módulo faz a conexão com os dispositivos (computador, celular, pda, etc) automaticamente através dos assistentes de conexão BT existentes nos aparelhos. Neste caso o projeto vai usar um terminal Bluetooth SPP encontrado gratuitamente no google play instalado no aparelho rodando androide OS para envia comandos a placa Arduino. O Software de recepção e interpretação dos comandos foi construindo com base no tutorial Experiencia Arduino + Bluetooth + Android..
.







Os fios de alimentação foram conetados ao negativo GND e positivo 5V. O diagrama abaixo apresenta uma conexão realizada para 3 LEDs.

Obs: Após a gravação do programa, foram ligados os fio de comunicação RX/TX a placa Arduino.

O programa abaixo é um exemplo de aplicação para este projeto. Copie e salve como arquivo de texto com extensão .pde 


// Início do programa
void setup()
{
  pinMode(13, OUTPUT); // Pinos de Saída digital
  pinMode(12, OUTPUT);
  pinMode(11, OUTPUT);
  Serial.begin(9600); // Declara a porta Serial
}
  void loop()
{
  char c = Serial.read(); // Lê dados vindo da porta Serial
  if (c=='1') digitalWrite(13,HIGH); // Condicionais
  if (c=='2') digitalWrite(12,HIGH);
  if (c=='3') digitalWrite(11,HIGH);
  if (c=='A') digitalWrite(13,LOW);
  if (c=='B') digitalWrite(12,LOW);
  if (c=='C') digitalWrite(11,LOW);
delay(1000); // Tempo até o processamento do comando.

}

// Fim do programa

Ao ligar a alimentação da placa Arduino, o módulo também entra em operação e pode ser detectado por qualquer aparelho com Bluetooth. A senha para realizar o pareamento geralmente são padrão (0000 ou 1234), porém pode ser alterada, ver manual do módulo.




quarta-feira, 22 de fevereiro de 2012

Sistemas Microcontrolados - Arduino

É considerada atualmente a plataforma de desenvolvimento com microcontroladores de mais fácil utilização e aplicabilidade do mercado. Possui código aberto e bibliotecas desenvolvidas por participantes da comunidade Arduino em todo mundo. O link abaixo leva para a página principal da organização, onde será possível mergulhar neste fabuloso universo: http://www.arduino.cc/