Ramo Estudantil UnB. Seção Brasília. [email protected] Eletrônica Básica Aula 9 AVISO • Please note that you may reproduce the materials provided here as long as you do not charge anyone for the reproduction or include it with a product that is being sold and the material copied is used for educational purposes only and not for resale. Make sure to comply with the fact that you must state on the reproduction that this material has “Copyright © by Elenco® Electronics Inc. All rights reserved and has been reproduced with permission from Elenco Electronics Inc.” “As primeiras impressões não são decisivas. Às vezes são fatais, mas não decisivas” Agustina Bessa-Luís 1º passo: • Peguem os códigos e programas com o professor Arduino Por que Arduino? Para que Arduino? Arduino ou não Arduino, eis a questão Unidade Inercial de Medida IMU IMU 6 graus de liberdade sparkfun Exemplo Integração Arduino( eletrônica) <-> Mundo real IMU Exemplo Integração Arduino( eletrônica) <-> Mundo real IMU Princípios físicos relacionados • Conservação do momento • Força de Coriollis • Força Inercial Aceleração de Coriollis Detecção de aceleração linear LEI DE HOOKE Microcontroladores A parte principal do arduino é o microcontrolador Um microcontrolador ( também denominado MCU) é um computador-num-chip, contendo um processador, memória e periféricos de entrada/saída integra elementos em sua estrutura interna, como memória de leitura e escrita para armazenamento de dados, memória somente de leitura para armazenamento de programas Programas, algoritmos?? Para que isso em eletrônica??? Pensem no primeiro algoritmo que vocês conhecem. O mais famoso da cultural ocidental A criação E Deus disse: 1)Haja Luz; 2)Haja Firmamento no meio das águas 3)E separação entre águas e águas; 4) Ajuntem-se as águas debaixo do céu ... Façamos o Homem a nossa imagem e semelhança Leis Fixas Algoritmo: Aqui, você cria as leis Revisão Arduíno Ambiente Arduino Um programa Arduino Sempre tem dois métodos void Setup() { } void loop() { } Tipos padrão Tipo Descrição • Número Inteiro • Numero Racional • Caracter • ...-10,1,2... • ...-4.64, 0, 5.8, 7.8... • ‘a’, ‘A’, ‘#’,... Como escrever • int i = 1; • float f = 5.8; double d = 4.64; • char c = ‘c’; Exercício: Calculem a tensão sobre o resistor R2 Eis o resultado do divisor de tensão, que será extremamente importante para o entendimento dos experimentos de hoje Experimento 1: 1º: Peguem uma protoboard Experimento 1: 2º: Peguem um potenciômetro Experimento 1: 2º: Encaixem o potenciômetro na protoboard Experimento 1: 3º:façam a seguinte ligação arduino-protoboard-potênciometro Experimento 1: 4º: carreguem o programa potenciômetro no arduino Experimento 1: 5º: carreguem o programa grafico_potenciometro_ no processing Experimento 1: 6º: mexam no potenciômetro e observem Experimento 2 1º : façam o seguinte circuito com o kit de eletrônica básica Experimento 2 2º : façam o seguinte circuito com o kit de eletrônica básica Experimento 2 3º :carreguem o programa seno no arduino Experimento 2 4º : Coloquem fios no GND e PMW 9 do arduino Experimento 2 5º : façam seguinte ligação e observem Porta PMW Experimento 3: 1º carreguem novamente o programa potenciômetro no arduino Experimento 3: 2º Cologuem o sensor de luz (LDR) na protoboard Experimento 3: 2º Coloquem um resistor marrompreto-marrom em série com o sensor de luz (LDR) na protoboard Experimento 3: 2º Coloquem fios na protoboard como indicado Experimento 3: 2º Coloquem fios no arduino como indicado Experimento 3: 6º: tapem o LDR e observem o processing Experimento 4: 1º:com a mesma configuração do experimento 3, coloquem um led no GND e porta digital 13 Experimento 4: 2º: carreguem o programa luz para o arduino