Trabalhos
UNIVERSIDADE FEDERAL DO PARÁ
INSTITUTO DE TECNOLOGIA
FACULDADE DE ENGENHARIA DA COMPUTAÇÃO
Disciplina: Projetos de Engenharia I
Projeto 8 - Introdução ao Arduino: Hardware e Software
2 I) Objetivos:
1) Familiarizar o aluno com o Arduino
3 II) Roteiro do trabalho:
Parte 1) Responda as questões abaixo em um arquivo texto ASCII e faça upload no Moodle. O trabalho é individual. Não copie do colega.
1) Estude o esquemático ilustrado no arquivo arduino-duemilanove-schematic.pdf. a) O pino 13 da placa Arduino é ligado a qual pino do microcontrolador Atmega? b) Sabe-se que não se deve conectar um LED diretamente a um pino do microcontrolador ATmega, mas por que se pode conectar um LED diretamente, sem resistor de pull-uplimitador de corrente, no pino 13 da sua placa do Arduino?
2) Investigue seu Arduino: a) qual o modelo da placa (Uno, Duemilanove, etc.)? b) qual o microcontrolador?
3) Estude superficialmente o datasheet arduino_datasheet_doc8161.pdf. a) Lendo a seção 2.2 busque identificar as diferenças e semelhanças entre o ATmega168 e o ATmega328, ambos usados na placa Arduino Duemilanove, por exemplo, responda: a.1) esses 2 ATmega diferem em relação à pinagem? a.2) diferem em relação ao tamanho físico? a.3) qual o mais moderno? b) indo para seção "1. Pin Configurations", qual o tipo de empacotamento ("package") do ATmega de seu Arduino? c) o pino 13 da placa Arduino é conectado a qual pino do microcontrolador? d) Indo para seção "2. Overview", o que quer dizer arquitetura RISC, e como ela se compara com CISC? e) O que significa "By executing powerful instructions in a single clock cycle" nesse contexto? f) Qual a diferença entre o uso das memórias Flash e EEPROM no ATmega (ou seja, para que serve cada uma)?
4) Comparando o microcontrolador ATmega328 com um microprocessador Pentium 4 explique quais as diferenças que vocês vê entre um microprocessador e um microcontrolador? Por exemplo, comente o que se quer dizer quando