Índice:

Circuito LED (TinkerCad): 3 etapas
Circuito LED (TinkerCad): 3 etapas

Vídeo: Circuito LED (TinkerCad): 3 etapas

Vídeo: Circuito LED (TinkerCad): 3 etapas
Vídeo: LEDs & Breadboards With Arduino in Tinkercad 2024, Novembro
Anonim
Circuito LED (TinkerCad)
Circuito LED (TinkerCad)

Este projeto é para se divertir, e eu mesmo fiz isso. O objetivo deste projeto é mudar a quantidade de luz que um fotorresistor brilha. Neste projeto, você precisará de 2 resistores, um fotorresistor, uma luz LED, Arduino Uno R3 e fios. Este projeto está no Tinkercad, então você não terá que comprar essas ferramentas.

Etapa 1: Etapa 1: construir o circuito

Etapa 1: construir o circuito
Etapa 1: construir o circuito

Primeiro, você copiará a imagem acima. Você obterá o Arduino Uno R3 e o configurará em algum lugar da tela. Em seguida, você obterá uma luz LED e conectará um resistor ao cátodo no LED. Em seguida, você irá configurar um fio que é conectado ao resistor no LED e conectá-lo ao GND no AUR3 (Arduino Uno R3). Você fará o mesmo para o ânodo e conectará o fio dele ao slot D9 no AUR3. Na próxima etapa, você adicionará um fotorresistor e outro resistor, e então o conectará ao Terminal 1 no fotorresistor. Em seguida, você conectará o resistor ao GND com um fio, que se encontra no AUR3. Na última etapa de construção, você conectará o A0 no AUR3 e o conectará ao terminal 1, localizado no fotorresistor. Por último, você conectará um fio de 5v e o conectará ao terminal 2 no fotorresistor.

Etapa 2: Etapa 2: Código com blocos

Etapa 2: Código com blocos
Etapa 2: Código com blocos

Clique na categoria Variáveis no editor de código.

Para armazenar o valor da resistência do fotorresistor, crie uma variável chamada "sensorValue". Arraste um bloco "definido". Armazenaremos o estado de nosso fotorresistor na variável sensorValue. Clique na categoria Input e arraste um bloco de "pino de leitura analógica" e coloque-o no bloco "set" após a palavra "to". Como nosso potenciômetro está conectado ao Arduino no pino A0, altere o menu suspenso para A0. Clique na categoria Saída e arraste um bloco "imprimir em monitor serial". Navegue até a categoria Variáveis e arraste a variável sensorValue para o bloco "imprimir no monitor serial" e certifique-se de que o menu suspenso esteja configurado para imprimir com uma nova linha. Opcionalmente, inicie a simulação e abra o monitor serial para verificar se as leituras estão chegando e mudando quando você ajusta o sensor. Os valores de entrada analógica variam de 0 a 1023. Como queremos escrever no LED com um número entre 0 (desligado) e 255 (brilho total), usaremos o bloco "map" para fazer algumas multiplicações cruzadas para nós. Navegue até a categoria Matemática e arraste um bloco de "mapa". No primeiro slot, arraste um bloco variável sensorValue e, em seguida, defina o intervalo de 0 a 255. De volta à categoria Saída, arraste um bloco analógico "definir pino", que por padrão diz "definir pino 3 para 0." Ajuste-o para definir o pino 9. Arraste o bloco do mapa que você fez anteriormente para o campo "para" do bloco "definir pino" para escrever o número ajustado no pino do LED usando PWM. Clique na categoria Controle, arraste um bloco de espera e ajuste-o para atrasar o programa por 0,1 segundo.

Etapa 3: Etapa 3: experimente

Etapa 3: experimente!
Etapa 3: experimente!

Agora que você aprendeu a ler um fotorresistor e mapear sua saída para controlar o brilho de um LED, está pronto para aplicar essas e outras habilidades que aprendeu até agora. Este projeto não foi tão difícil e só me levou cerca de 3 dias para fazer. Obrigado!

Recomendado: