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

quarta-feira, 22 de maio de 2013

Nova pagina no blog

Como voces já devem ter percebido , agora existe uma nova aba aqui no menu .
Se trata de uma página para os iniciantes , ou caso exista alguma duvida , fique a vontade para consultar.
Como todos os dias sempre tem gente nova chegando aqui no blog e tambem ao mundo do arduino , criei essa pagina para concentrar os novatos .

Aos novatos principalmente , acessem !
http://arduinobrasil.blogspot.com.br/p/iniciantes-aqui.html

segunda-feira, 4 de março de 2013

Apanhado de idéias (2/3)

Como todo bom hobista ou (estudante de engenharia) voce deverá ter suas proprias ferramentas
que voce encontra Aqui e Aqui .
Mas uma boa fonte tambem é crucial , porem são caras . Aqui  eu explico como .
Montando sua fonte 1

domingo, 3 de março de 2013

Apanhado de idéias (1/3)

Bom , nesse post e no proximo , vou fazer uma lista com a sequencia dos principais posts . até por que todos os dias novos leitores surgem e fica um tanto complicado ficar atraz de alguns post que já ficaram para traz . Chega de papo e vamos ao que interessa !

sexta-feira, 21 de dezembro de 2012

Eletronica - Transistor (1/3)

Senta que lá vem história ( é importante para conhecermos como é o funcionamento desse componente responsavel pelo acionamento de diversas coisa que poderão ser acionadas pelo arduino ou qualquer outro micro controlador )
Em novembro de 1947, os cientistas do laboratório da Bell Telephone descobriram o transistor, apesar de suas pesquisas tentarem ir para outra direção. Eles verificaram que

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)
{

segunda-feira, 10 de dezembro de 2012

Programação - Variaveis (3/3)


Um breve resumo de como se comporta cada tipo de variavel e suas caracteristicas .

byte
Byte armazena um valor de 8 bits numérica sem pontos decimais. Eles têm um intervalo de 0 - 255.

byte algumaVariavel = 180; / / declara 'algumaVariavel' / / como um tipo byte


Programação - Variaveis (2/3)


Declaração de variáveis
Todas as variáveis ​​têm de ser declaradas antes que eles possam ser usadas. Declarar uma variável significa definir seu tipo de valor, como em int, float, long, etc, definindo um nome especificado e, opcionalmente, a atribuição de um valor inicial. Isso só precisa ser feito uma vez em um programa, mas o valor pode ser alterado a qualquer momento usando aritmética e várias atribuições.
O exemplo a seguir declara que inputVariable é um tipo int, ou um número inteiro, e que o seu valor inicial igual a zero. Isso é chamado de atribuição simples.

Programação - Variáveis (1/3)


Uma variável é uma forma de nomear e armazenar um valor numérico para uma utilização posterior pelo programa. Como seu nome sugere, as variáveis ​​são números que podem ser continuamente alteradas ao contrário de constantes cujo valor nunca muda.
Uma variável deve ser declarada e, opcionalmente, o valor atribuído a necessidade de ser armazenado. O código a seguir declara uma variável chamada inputVariable e atribui a ela o valor obtido no pino de entrada analógica 2:

int inputVariable = 0; / / declara uma variável e
                                / / Atribui o valor de 0
inputVariable = analogRead (2); / set / variável para o valor de / / analógico pino 2

Comentarios nos códigos fonte


Comentários em bloco
Os comentários em bloco, ou comentários multi-linha , são áreas de texto ignorados pelo programa e são usados ​​para grandes descrições de texto de código ou comentários que ajudam os outros a entender as partes do programa. Eles começam com [   / *  ] e terminam com  [  * /   ] e pode ocupar várias linhas.


/ * Isto é um comentário de bloco fechado
     não se esqueça do comentário final -
     eles têm que ser equilibrado!
* /