Você está na página 1de 105
>> capitulo 1 Este 6o Arduino © Arduino é uma plataforma de microcontrolador que atraiu a imaginacao dos entusiastas de eletrénica. A sua facilidade de uso e a sua natureza aberta fazem dele uma étima opsao para qualquer um que queira construir projetos eletrénicos Basicamente, permite que vocé conecte circuitos eletrGnicos aos seus terminais, de modo que ele possa controlar dispositivos - por exemplo, ligar ou desligar |ampadas e motores, ou medir coisas como luze temperatura, Essa é a razao pela qual o Arduino algumas vezes recebe o atributo de computagéo fisica. Como os Arduinos podem ser conectados ao seu computador por meio de um barramento serial universal (USB), isso significa também que voce pode usar o Arduino como placa de interface e controlar aqueles mesmos dispositivos a partir de seu computador. Este capitulo ¢ uma introduc ao Arduino, incluindo a sua histéria e os seus fundamentos, assim como uma viséo geral do seu hardware. Objetivos deste capitulo > Conhecer microcontroladores ¢ placas de desenvolvimento » Conhecer uma placa de Arduino >» Conhecer a historia do Arduino > Conhecer 0s diversos tipos de placas de Arduinos existentes Programaco com Arduino >> Microcontroladores 0 coracao do seu Arduino é um microcontrolador. A maioria dos diversos componentes da placa destina-se ao fornecimento de energia elétrica e @ comunicacao da placa com 0 com- putador. Na realidade, um microcontrolador é um pequeno computador dentro de um chip. Ele tem tudo que havia nos primeiros computadores domésticos e ainda outras coisas. Ele contém um processador, um ou dois quilobytes de meméria RAM* para guardar dados, uns pou- cos quilobytes de memoria EPROM** (memoria flash) para armazenar os programas, e ainda pinos de entrada e safda, Esses pinos de entrada/saida (E/S) ligam 0 microcontrolador aos demais componentes eletrénicos. ‘As entradas podem ler dados digitais (a chave estéligada ou desligada?) e analégicos (qual éa tensdo em um pino?). sso possibilita a conexio de muitos tipos diferentes de sensores de luz, temperatura, som e outros. As saidas também podem ser analégicas ou digitais. Assim, vocé pode fazer um pino estar ativado ou desativado (0 volts ou 5 volts) permitindo que diodos emissores de luz (LEDs) sejam ligados ou desligados diretamente, ou vocé pode usar a saida para controlar dispositivos com poténcias mais elevadas, tal como um motor. Esses pinos também podem fornecer uma ten- so de saida analégica. Isto 6, vocé pode fazer a saida de um pino apresentar uma dada tensdo, permitindo que vocé ajuste a velocidade de um motor ou o brilho de uma limpada, em vez de simplesmente ligé-los ou desligé-los. © microcontrolador de uma placa de Arduino ¢ o chip (circuito integrado) de 28 pinos que estd encaixado em um soquete no centro da placa. Esse tinico chip contém a meméria, 0 processador e toda a eletrénica necesséria aos pinos de entrada e sada. Ele € fabricado pela empresa Atmel, que é uma das maiores fabricantes de microcontroladores. Cada um desses fabricantes produz duzias de diferentes microcontroladores que so agrupados em diversas familias. Nem todos os microcontroladores so criados especialmente para aficionados de eletrénica como nés. Nés somos apenas uma pequena fatia desse vasto mercado. Na reali- dade, esses dispositivos destinam-se ao uso em produtos de consumo, como carros, maqui nas de lavar roupa, tocadores de DVD, brinquedos infantis e até mesmo aromatizadores de ambiente. O importante a respeito do Arduino € que ele reduz essa enorme variedade de possiveis esco- has a um tinico microcontrolador padréo, que pode ser adotado de forma permanente. (Bem, como veremos mais adiante, essa afirmacao ndo é exatamente verdadeira, mas est muito préxima da verdade) * N.deT:RAM (Random Access Memory, ou Meméria ce Acesso Aleat6rio) “+ N.deT: EPROM (Erasable Programmable Read Only Memory ou Meméria Apenas de Letura, Programavele Apagivel)

Você também pode gostar