segunda-feira, 18 de abril de 2011

Arduino :Recebimento de valores pela porta analógica

Conversando com o grupo do Jean na qual possui semelhanças em nossos projetos.
Eles me mostraram um código para o arduino receber valores pela entrada analógica e imprimir o valor.
Pelo que eles me explicaram esse programa deve receber sempre um valor da tensão pela antena
e receberá um valor pré-definido caso não haja uma tensão negativa se aproximando
O programa que eles me mostraram:

#include <Servo.h>

Servo servo;
const int PinoEletroscopio = 0;
int Eletroscopio = 0;

void setup(){
  servo.attach(3);
  Serial.begin(9600);
}
void loop(){
  Eletroscopio = analogRead(PinoEletroscopio);
  Serial.print("Valor do Eletroscopio = ");
  Serial.println(Eletroscopio);
  if (Eletroscopio > 290){
    servo.write(180);
  }else if (Eletroscopio != 0 && Eletroscopio < 400){
  servo.write(0);
  }

  delay(1000);
}

Também chequei que um boa maneira do arduino de receber o valor da tensão seria o programando como um voltímetro e ligando ele paralelamente(de acordo com a explicação da professora e o projeto desenhado).

Links:
http://rexpirando.blogspot.com/2011/01/volt-amperimetro-com-arduino-parte-1.html
http://rexpirando.blogspot.com/2011/01/volt-amperimetro-com-arduino-parte.html

Agradecimentos ao grupo projeto Arduino.

Linguagem usada na programação em arduino

Aqui temos os comandos da linguagem de programação utilizada no Arduino.
As estruturas de referências são:

  • Estruturas de controle (if, else, break, ...)
  • Sintaxe básica (de ne, include, ; , ...)
  • Operadores aritméticos e de comparação (+, -, =, ==, !=, ...)
  • Operadores booleanos (, ||, !)
  • Acesso a ponteiros (*, )
  • Operadores compostos (++, {, +=, ...) 
  • Operadores de bits (|, ' ,...)
  • Os valores de referências são:
  • Tipos de dados(byte, array, int , char , ...)
  • Conversões(char(), byte(), int(), ...)
  • Variável de escopo e de qualificação (variable scope, static, volatile, ...)
  • Utilitários (sizeof(), diz o tamanho da vari avel em bytes)

 É bom citar que o software que vem no Arduino já provê várias funções e constantes para
facilitar a programação.

  • setup()
  • loop()
  • Constantes (HIGH | LOW , INPUT | OUTPUT , ...)
  • Bibliotecas (Serial, Servo, Tone, etc.)

-Thiago A.-Visualizar

segunda-feira, 4 de abril de 2011

Desenho do eletroscopio integrado ao arduino (2)

Está postado abaixo em desenho no qual é anexado o arduino no lugar da bateria de 9V.


-Rafael-

Demonstração de eletroscópio 1

Aqui está um video demonstrando o nosso eletroscópio eletrônico


Com o tempo iremos aprimora-lo e ele estará mais completo.
-Rafael-

segunda-feira, 28 de março de 2011

Desenho do eletroscopio integrado ao arduino

Agora estou pondo uma imagem do eletroscopio integragando um arduino no lugar da bateria e adicionando ums detalhes

Os equipamentos usados no elétroscópio serão:

  1. Resistor de 1000 ohms
  2. Resistor de 1 megohm
  3. LED
  4. MPF-102 (Transistor de Efeito de Campo - FET - canal N)
  5. Arduino 2009
  6. Material para a Antena
  7. Conector para a bateria(Arduino)

Obs:Esses ainda não são todos os materiais que usaremos no projeto.


-Rafael-

Desenho do Elétroscópio

Publiquei abaixo a imagem do projeto do eletroscópio:

Por conselho da professora no lugar aonde liga a bateria com o LED será substituída a bateria de 9v pelo arduino de 5v.
Obs:Isso é apenas o corpo com os conselhos da professora não foi produzido ainda.

Programação em Arduíno

Segue o link de sites explicando o arduíno, seus componentes e sua programação.

Software e linguagem de programação Arduino:
http://www.ikware.com/seeuinmytee/pdf/arduino.pdf

O que é Arduino e sua Estrutura:
http://pt.wikipedia.org/wiki/Arduino

http://www.vivaolinux.com.br/artigo/Arduino-Crie-o-seu-proprio-robo-ou-sensores-inteligentes 


-Thiago Affonso-