Índice:

Projeto de exame final CSCI-1200 2: 3 etapas
Projeto de exame final CSCI-1200 2: 3 etapas

Vídeo: Projeto de exame final CSCI-1200 2: 3 etapas

Vídeo: Projeto de exame final CSCI-1200 2: 3 etapas
Vídeo: IGCSE Computer Science 2023-25 ​​- Topic 7: Video 1 - Algorithm Design & Problem-Solving: Life Cycle 2024, Julho
Anonim
Projeto de exame final 2 do CSCI-1200
Projeto de exame final 2 do CSCI-1200

Neste laboratório, você usará um teclado 4x4 para alterar o ângulo de um servo motor. O ângulo será determinado por uma entrada de 3 dígitos usando o teclado. O teclado não aceita valores não numéricos.

Hardware necessário para este projeto:

1. Arduino Uno

2. teclado 4x4

3. Servo motor

Bibliotecas necessárias:

Servo.h

Keypad.h

Etapa 1: Conectando o teclado 4x4

Conectando o teclado 4x4
Conectando o teclado 4x4

Para conectar o teclado 4x4, conecte cada pino do teclado com um pino do ardunio usando um fio jumper. Os pinos usados no diagrama são os pinos 4-11.

Etapa 2: conectar o servo motor

Conecte o servo motor
Conecte o servo motor

O servo motor requer 3 conexões com a placa Arduino:

1. Conecte o fio terra à porta GND no Arduino

2. Conecte o cabo de alimentação à porta 5 V no Arduino

3. Conecte o fio de saída a uma das portas disponíveis no Arduino, a porta 3 foi escolhida no diagrama

Etapa 3: Código para servo motor operado por teclado

Em anexo está o arquivo 1200_FinalExam_Project2.ino que contém todo o código necessário para este projeto. O código evita entradas inválidas pelo usuário. Se o usuário inserir um valor não numérico, o ângulo do servo é definido como 0 e o usuário inicia a entrada de dados novamente. Se for um número maior que 180, o raio máximo de giro do servo, o ângulo é automaticamente definido para 180.

Recomendado: