Bem vindo a unidade curricular de SELDI 2
Capacidades que serão trabalhadas na unidade curricular:
3. Realizar a sequência de teste de funcionamento dos
circuitos eletrônicos digitais, considerando o diagrama eletrônico
4. Interligar sistemas eletrônicos por meio de cabos
e conectores conforme projeto
5. Elaborar programas em microcontroladores
6. Simular circuitos e a programação de dispositivos em softwares específicos
Conhecimentos trabalhados na unidade curricular:
10. Circuitos Sequenciais
10.1. Flip-Flop 10.1.1. RS
10.1.2. JK com Preset e Clear
10.1.3.JK Mestre-Escravo
10.1.4. Tipo T
10.1.5. Tipo D
10.2. Registradores de Deslocamento
10.3. Contadores
10.3.1. Assíncronos
10.3.2. Síncronos
13. Microcontroladores
13.1. Arquitetura
13.2. Circuito padrão para funcionamento
13.3. Interfaces de entrada e saída (pull up, pull
down, open colector)
13.4. Software de edição e programação.
Apostilas de referência
Primeira aula - Introdução os circuitos sequenciais - Página 141 da apostila de Eletrônica Digital
- Tarefa: Montar e simular no tinkercad o circuito abaixo do FF RS usando o circuito integrado 74HC00.
- Estudar a pinagem e as características do CI 74HC00 - Clique aqui para saber mais sobre o 74HC00
- Abrir um projeto novo no tinkercad.
- Calcular os resistores necessários para limitar a corrente do LED.
- Realizar a conexão elétrica conforme esquema e testar e verificar se o circuito é um FF. Abaixo o início da montagem no tinkercad
Segunda aula - FF JK
contador assíncrono 0 a 9 utilizando FF JK e resultado em display de 7 segmentos
|
Lista de Exercícios para Programação de Arduino
com LEDs e Botões
Máquina de estados Finitos - Programa da máquina de café 1 #define bomba 3 #define resistencia 4 #define termostato 5 #define botao 6 int estados=0; void setup() { pinMode(bomba,OUTPUT); pinMode(resistencia,OUTPUT); pinMode(termostato,INPUT); pinMode(botao,INPUT); } void loop() { switch(estados) { case 0: digitalWrite(bomba,LOW); digitalWrite(resistencia,LOW); if(digitalRead(termostato)==0) { estados=1; } if(digitalRead(termostato)==1) { estados=2; } break; case 1: digitalWrite(bomba,LOW); digitalWrite(resistencia,HIGH); if(digitalRead(termostato)==1) { estados=2; } break; case 2: digitalWrite(bomba,LOW); digitalWrite(resistencia,LOW); if(digitalRead(termostato)==0) { estados=1; } if(digitalRead(botao)==1) { estados=3; } break; case 3: digitalWrite(bomba,HIGH); digitalWrite(resistencia,LOW); delay(5000); estados=0; break; } } Tarefas usando máquina de estados 17/09/2024 O equipamento abaixo é uma máquina de fazer molho de pimenta. O objetivo é misturar agua, tomate e pimenta para fazer a mistura. Programe o microcontrolador para que ele execute a função do equipamento. Tarefa 01/10/2024
|

No comments:
Post a Comment