Mostrando postagens com marcador c. Mostrar todas as postagens
Mostrando postagens com marcador c. Mostrar todas as postagens

quarta-feira, 12 de dezembro de 2012

Programação - Comandos (5/5)





Random(min, max)

Retorna em uma variavel um valor aleatorio , definido apenas o valor minimo* e o valor maximo
*o valor minimo é opcional

Programação - Comandos (4/5)


delay(ms)
Faz uma pausa ou atraso com intervalo demarcado em milisegundos , onde 1000 milisegundos é igual a 1 segundo

delay(1000);   //Espera de 1 segundo

Programação - Comandos (3/5)


analogRead(pin) 

Lê o valor do pino analógico especificado. O arduino contém  um  conversor analógico-digital de 10 bits . Isto significa que ele vai mapear tensões de entrada entre 0 e 5 volts em valores inteiros entre 0 e 1023. Isso produz uma resolução de leitura de: 5 volts / 1024 unidades, ou, 0,0049 volts (4,9 mV) por unidade.

sinal = analogRead(pino); // variavel recebendo um valor analogico entre 0 ~ 1023 

Programação - Comandos (2/5)


Leitura de um pino digital ( 1 ou 0 )  

 digitalRead(pino) 

Lê o valor de um pino digital especificado com o resultado de HIGH ou LOW. O pino pode ser especificado como uma variável ou constante .

value = digitalRead(Pino); //seta o valor do pino como entrada 

Programação - Comandos (1/5)


pinMode(numerodopino,modo) 

Usado após void setup () para configurar um pino especifico que pode ser  tanto uma entrada ou uma saída de dados .

pinMode(pin, OUTPUT); 

Programação - Bibliotecas

Bom , o nosso querido amigo arduino possui uma serie de "pequenas" bibliotecas de comandos para deixar a tarefa do programador mais tranquila apartir dessa sequencia de posts voce já tendo uma minima noção de programação já pode se arriscar com os primeiros programas . Mas caso queira implementar seu projeto com um pouco menos de dificuldade  sugiro que use os " shortcuts " do arduino .  Bom chega de papo e mãos a obra :D



Programação - Condicionais (5/5)

Faça Enquando ( do while )

O loop do while , funciona basicamente do mesmo moto que o loop while . Diferenciando-se apenas que a condição é testada apenas no final do laço , assim executando o que está no bloco de comandos ao menos uma vez .

terça-feira, 11 de dezembro de 2012

Programação - Condicionais (4/5)

Enquanto ( while )
while será repetido continuamente, e infinitamente, até que a condicional  dentro do parêntese torne-se falsa. Alguma coisa  tem que  mudar a variável testada, ou o loop while nunca vai parar
O que pode parar um laço é,  uma variável incrementado até atingir um limite , ou uma condição externa, tal como um sensor ou um botão .


while (Algumavariavel == 10)
{

Programação - Condicionais (3/5)

Para ( for )
A condicional for é  usada para repetir um bloco de instruções entre chaves por um determinado número de vezes. Um contador ( geralmente cont ) de incremento é freqüentemente usado para aumentar e também  terminar o loop.

Programação - Condicionais (2/5)


Se - Senão  ( if ~ else )

Também conhecido como " se , composto " segue a mesma linha de raciocínio do if simples  diferenciando apenas que se o programa pode tomar duas decisões diferentes .

Por exemplo, se você quer testar uma entrada digital, e fazer uma coisa, se a entrada foi HIGH ou fazer outra coisa ao invés, se a entrada for LOW, você escreveria desta forma:

if (inputPin == HIGH){
Faça A ;  //sempre ao final de uma linha de comando use ponto e virgula 
}else{  // else entre chaves "inversas"é que se fechou um bloco de comandos e se inicia outro 
Faça B ;
}

Programação - Condicionais (1/5)


Condicional SE ( if )

testar se uma determinada condição for atingida, tal como um valor analógico estar acima de um certo número, e executa quaisquer instruções dentro dos parênteses , se a afirmação é verdadeira. Se o programa do falso salta sobre a declaração. O formato para um teste SE  é:


if (algumaVariavel == valor)
{

domingo, 9 de dezembro de 2012

Programação ?

Sabe quando queremos fazer algo e , digamos temos que dar instruções para alguem fazer isso ?
Então é exatamente isso que temos que fazer com o nosso amigo Arduino . 
Mas para isso , precisamos do compilador  que pode ser baixado aqui 
para windows , mac OS e para linux 

Se voce souber liguagem C / C++  não terá a minima dificuldade .
O arduino usa uma linguagem chamada wiring. que é baseada em C /C++ 
mas tem suas particuliaridades como classes e eventos diferentes .