AULA 1 - Microcontroladores - Técnico: mudanças entre as edições
imported>Fargoud |
imported>Fargoud |
||
| Linha 10: | Linha 10: | ||
Arduino 1 é um projeto que engloba software e hardware e tem como objetivo fornecer uma plataforma fácil | Arduino 1 é um projeto que engloba software e hardware e tem como objetivo fornecer uma plataforma fácil | ||
para prototipação de projetos interativos, utilizando um microcontrolador. | para prototipação de projetos interativos, utilizando um microcontrolador. | ||
O projeto do Arduino teve início em 2005 na cidade de Ivrea, Itália. | |||
O Arduino é composto por uma placa com microcontrolador Atmel AVR e um ambiente de programação baseado em Wiring e C++. | |||
Tanto o hardware como o ambiente de programação do Arduino são livres, ou seja, qualquer pessoa pode modificá-los e reproduzi-los. | |||
O Arduino também é conhecido de plataforma de computação física. | |||
Atualmente, o projeto está na versão Mega, porém muitos Arduinos encontrados hoje são da versão Uno, e Duemilanove (2009, em italiano), que possui um clock de 16MHz, 2kB de memoria RAM, 32kB de memoria flash, 14 portas digitais e 6 entradas analogicas. | Atualmente, o projeto está na versão Mega, porém muitos Arduinos encontrados hoje são da versão Uno, e Duemilanove (2009, em italiano), que possui um clock de 16MHz, 2kB de memoria RAM, 32kB de memoria flash, 14 portas digitais e 6 entradas analogicas. | ||
Edição das 19h21min de 1 de outubro de 2015
Introdução aos Microcontroladores
Apresentação sobre Microcontroladores
Apostila sobre Microcontroladores
A plataforma Arduíno
(Extraído da apostila Curso de Arduíno, de Álvaro Justen e do curso [[http://www.oficinaderobotica.ufsc.br%7C Programação Básica em Arduíno, UFSC)
Arduino 1 é um projeto que engloba software e hardware e tem como objetivo fornecer uma plataforma fácil para prototipação de projetos interativos, utilizando um microcontrolador.
O projeto do Arduino teve início em 2005 na cidade de Ivrea, Itália.
O Arduino é composto por uma placa com microcontrolador Atmel AVR e um ambiente de programação baseado em Wiring e C++.
Tanto o hardware como o ambiente de programação do Arduino são livres, ou seja, qualquer pessoa pode modificá-los e reproduzi-los.
O Arduino também é conhecido de plataforma de computação física.
Atualmente, o projeto está na versão Mega, porém muitos Arduinos encontrados hoje são da versão Uno, e Duemilanove (2009, em italiano), que possui um clock de 16MHz, 2kB de memoria RAM, 32kB de memoria flash, 14 portas digitais e 6 entradas analogicas.
A principal diferença entre um Arduino e um computador convencional é que, além ter menor porte (tanto no tamanho quanto no poder de processamento), o Arduino utiliza dispositivos diferentes para entrada e saída em geral.
Por exemplo: em um PC utilizamos teclado e mouse como dispositivos de entrada e monitores e impressoras como dispositivos de saída; já em projetos com o Arduino os dispositivos de entrada e saída são circuitos elétricos/eletrônicos.
Como a interface do Arduino com outros dispositivos está mais perto do meio físico que a de um PC,
podemos ler dados de sensores (temperatura, luz, pressão etc.) e controlar outros circuitos (lâmpadas, motores,
eletrodomésticos etc.), dentre outras coisas que não conseguiríamos diretamente com um PC.
A grande diferença com relação ao uso desses dispositivos, no caso do Arduino, é que, na maior parte das vezes, nós mesmos construímos os circuitos que são utilizados, ou seja, não estamos limitados apenas a produtos existentes no mercado: o limite é dado por nosso conhecimento e criatividade! O melhor de tudo nesse projeto é que seu software, hardware e documentação so abertos. O software é livre (GNU GPL2), o hardware é totalmente aberto, especificado (basta entrar no site e baixar os esquemas) e a documentação está disponível em Creative Commons3, os usuários podem colaborar (seja escrevendo documentação, seja traduzindo) através da wiki!
Referências:
