Escolar Documentos
Profissional Documentos
Cultura Documentos
CCI Slides de Aula I
CCI Slides de Aula I
Ciência da Computação
Integrada
Circuito de um antigo
rádio a válvulas.
Observe a montagem
dos componentes sobre
o chassi de metal.
Fonte: maxpixel.net
Uma breve história da eletrônica
Desnecessário dizer que mesmo os mais simples circuitos resultavam frágeis, desajeitados e
também consumiam muita energia, uma vez que as válvulas possuem filamentos que
precisam estar acesos o tempo todo, além da presença de tensões altas e muitas
vezes letais.
No detalhe, um chassi de rádio FM de
construção amadora, com montagem
ponto a ponto. A manutenção em
alguns casos pode ser bastante
dificultosa em circuitos do tipo.
Fonte: cool386.com
Uma breve história da eletrônica
Foi em 1948 que, nos laboratórios da Bell Company, foi criado o primeiro transistor.
A princípio era uma tecnologia muito limitada e cara, mas logo ficou claro que os transistores
provocariam uma profunda mudança de paradigmas na eletrônica.
Primeiro protótipo de um
transistor, produzido
pela Bell em 1948.
Dentre as principais vantagens, havia o consumo de energia muito menor, o uso de tensões
de alimentação mais baixas (muito menos perigosas que para as válvulas) e também a
miniaturização, que desde o primeiro momento mostrou-se o principal atrativo da
nova tecnologia.
Fonte: radiomuseum.com
Uma breve história da eletrônica
Fonte: maxpixel.net
Uma breve história da eletrônica
Um grande avanço foi obtido com uma miniaturização ainda maior, obtida através da
montagem de todos os componentes de um circuito – transistores, resistores, capacitores,
etc. – em uma única pastilha de silício, de pequenas dimensões.
Esse conceito culminou com a invenção dos circuitos integrados em finais dos anos 60 do
século XX, abrindo espaço para um desenvolvimento exponencial da eletrônica e
da computação.
Microfotografia da pastilha de
um circuito integrado. A direita,
sua implementação.
Fonte: transistormuseum.com
Placas controladoras e microcontroladores: o que são?
Antes de estudar as placas controladoras e a Arduino, devemos primeiro entender o que são
os microcontroladores.
Microcontroladores são chips de silício que possuem em seu interior um pequeno
computador completo; com processador, memória e periféricos programáveis de E/S.
Podem conter uma memória de programa interna.
São concebidos para aplicações embarcadas, podendo ser utilizados em automóveis,
máquinas de lavar, sistemas de alarmes, etc.
São vários os fabricantes e também as famílias de microcontroladores, como PIC,
ATMEGA, ARM, 8051, etc.
Microcontroladores – Família PIC
Microcontroladores são
dispositivos frágeis, e deve-se
evitar manuseá-los muito.
Fonte: maxpixel.net
Microcontroladores – ATMEGA
Um microcontrolador
ATMEGA 328,
montado em placa.
Fonte: maxpixel.net
Placas controladoras Arduino
Fonte: maxpixel.net
Placas controladoras Arduino
Uma IDE permite a escrita, compilação e a gravação do código na placa, de forma simples e
muito rápida.
A “família” de placas Arduino é grande e conta com opções para todas as aplicações
e preços.
O modelo UNO é o mais utilizado, seguido por outros como a Arduino Nano, Mega,
LilyPad, etc.
Também existem “Shields” que, acopladas as placas, oferecem funcionalidades extras, como
conexão à Internet, Bluetooth e muito mais.
Fonte: maxpixel.net
Interatividade
Eles são microcontroladores que utilizam uma arquitetura RISC (Reduced Instruction Set
Computer) de 8 bits modificada, podem ser programados em linguagem C e também
apresentam manuseio e utilização simplificados. Estamos definindo?
a) PIC.
b) ARM.
c) ATMEGA.
d) 8051.
e) Componentes discretos.
Resposta
Eles são microcontroladores que utilizam uma arquitetura RISC (Reduced Instruction Set
Computer) de 8 bits modificada, podem ser programados em linguagem C e também
apresentam manuseio e utilização simplificados. Estamos definindo?
a) PIC.
b) ARM.
c) ATMEGA.
d) 8051.
e) Componentes discretos.
Como começar a experimentar?
Fonte: tinkercad.com
Criando sua conta:
A página seguinte irá dar várias opções de como se cadastrar. Recomendamos que escolha
“criar uma conta pessoal”.
Iniciar edição
Como você usará o Tinkercad?
Na escola?
Você pode escolher cadastrar-se com seu e-mail, conta do Google ou Apple. Fica a seu
critério escolher.
Iniciar edição
Como você ciará sua conta?
Sua página inicial ficará com esse aspecto. Clique em “circuitos” para começar a simular.
Circuitos
Criando o seu primeiro projeto
Circuitos
Criando seu primeiro projeto
Ao clicarmos em “Criar novo circuito”, uma nova janela surgirá. Note a disposição dos
componentes, a direita:
Desça a barra dos componentes até encontrar a Arduino UNO R3. Basta clicar e arrastá-la
para a área em branco da tela:
Vamos adicionar mais: nos componentes, pegue um resistor no começo da lista. Na janela
que se abrirá, ajuste seu valor para 300 Ohms (Ω).
Resistor LED
Botão Potenciômetro
Capacitor Interruptor
desizante
Criando seu primeiro projeto
Adicione em seguida um LED. Ele está ao lado do resistor na lista. Você pode ajustar a cor
dele de acordo com o seu gosto:
Resistor LED
Botão Potenciômetro
Interruptor
Capacitor desizante
Criando seu primeiro projeto
Para fazer as conexões elétricas, basta aproximar o mouse das “pontas” de cada
componente, que devem mostrar um ponto vermelho. É só clicar e arrastar o “fio” até onde
você quiser ligá-lo:
Resistor LED
Botão Potenciômetro
Resistor LED
Botão Potenciômetro
Interruptor
Capacitor
desizante
Criando seu primeiro projeto
Vamos fazer mais ligações: A “perna” direita do LED vai ao resistor, e o outro lado do
resistor, ao pino 13 da Arduino. A outra “perna” do LED vai ao pino GND da placa.
Resistor LED
Botão Potenciômetro
Interruptor
Capacitor
desizante
Criando seu primeiro projeto
Vamos agora olhar o código da placa. Clique no botão “Código”. Uma série de blocos
deverá aparecer:
Criando seu primeiro projeto
Note que já aparecerá um código pronto em forma de blocos; as placas Arduino já vem de
fábrica com uma programação que faz um led ligado em seu pino 13 piscar em intervalos
de 1 segundo.
O TinkerCad aceita programas feitos tanto nos blocos como em código escrito (similar ao C).
Por hora, vamos deixar como está.
Criando seu primeiro projeto
Para ver o circuito funcionando, clique em “Iniciar simulação”. Você verá que o LED vai
piscar uma vez a cada segundo. Para interromper, clique em “Parar simulação”.
Parar simulação
Resistor LED
Botão Potenciômetro
Interruptor
Capacitor
desizante
Criando seu primeiro projeto
Parando a simulação, vamos voltar ao código: observe os blocos amarelos: são eles que dão
o “tempo” em que o LED irá acender ou apagar.
Os blocos azuis determinam o estado que o LED estará (aceso ou apagado).
Criando seu primeiro projeto
Vamos então alterar os tempos dos blocos amarelos. Clique na caixa com a setinha e ajuste-
a para milissegundos; no campo ao lado, digite o valor 200.
Criando seu primeiro projeto
Clique em “Iniciar simulação” novamente; você verá que o LED piscará mais rápido, em um
intervalo que agora é de 200 milissegundos!
Resistor LED
Botão Potenciômetro
Interruptor
Capacitor
desizante
Interatividade
Experimente alterar o tempo que o LED ficará aceso e apagado. Com um valor de 5
milissegundos, que efeito será notado no LED? Explique porque isso acontece.
Resposta
Experimente alterar o tempo que o LED ficará aceso e apagado. Com um valor de 5
milissegundos, que efeito será notado no LED? Explique porque isso acontece.
Com um tempo de 5 milissegundos, o LED irá aparentar estar o tempo todo aceso. Isso
ocorre porque o olho humano não consegue enxergar variações tão rápidas, embora o LED
ainda esteja, de fato, piscando.
Referências