Cov txheej txheem:
- Kauj Ruam 1: Cov Txheej Txheem Tsis Xav Tau
- Kauj Ruam 2: Esquema De Montagem
- Kauj ruam 3: O Código
- Kauj ruam 4: Qhia tawm
- Kauj ruam 5: Aquecimento
Video: Semáforo: 5 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:24
Qhia tawm
Neste projeto, hais txog kev tsim kho ntawm cov kab ke:
- Muaj 3 LEDs com cores diferentes (verde, amarelo e vermelho) para imitar os semáforos dos carros;
- Existem 2 LEDs com cores diferentes (verde e vermelho) para imitar os semáforos dos pedestres;
- Há um botão para imitar o semáforo de pedestres.
Kauj Ruam 1: Cov Txheej Txheem Tsis Xav Tau
Pegue todos os componentes necessários para este projeto.
- 1 x protoboard;
- 1 x Arduino uno;
- 3 x LED's de 5mm (1 lub suab, 1 lub suab thiab 1 lub suab);
- 2 x LED's de 3mm (1 vermelho e 1 verde);
- 1x resistor de 10kohms;
- 1 x pob;
- Txiv neej-poj niam;
Estou usando LEDs de tamanhos diferentes, mas caso não os tenha, tudo bem também, o projeto funcionará normalmente.
Kauj Ruam 2: Esquema De Montagem
Monte todas as peças seguindo o esquema acima.
Kauj ruam 3: O Código
Você não precisa de nenhuma biblioteca para este código e escrevi aqui algumas dicas para entender melhor o que você irá desenvolver:
- Luz do carro está semper verde e, portanto, a luz do pedestre fica semper vermelha, a menos que alguém pressione o botão;
- Ua raws li cov lus pom zoo los ntawm botão, nws yog qhov ua tau:
- Ib lub luz ua carro muda rau amarelo e depois rau vermelho;
- Lub luz ua pedestre muda para verde;
- Raws li luzes estão nesse estado por um tempo (tsis muaj código desta vez é a variável crossTime);
- Lub luz verde rau tus neeg taug kev pisca e fica vermelha;
- Luz do carro muda de vermelho para verde;
Todas essas ações estarão dentro da função changeLights (). Semper que você quiser mudar as luzes, basta chamar a essa função.
Luam theej duab código rau sua IDE e faça o upload rau sua placa Arduino.
Tsis muaj entanto, não se esqueça de verificar se você selecionou a placa e a porta corretas.
Ua tsaug rau cov phooj ywg.
Kauj ruam 4: Qhia tawm
Quando você pressiona o botão, a luz dos carros muda de verde para vermelho e a luz de pedestre muda de vermelho para verde.
Após algum tempo décoro (crossTime), o coj verde rau cov neeg taug kev pisca e muda para vermelho. Luz dos carros muda de vermelho para verde.
Kauj ruam 5: Aquecimento
Se você está começando com o Arduino, um bom exerciseício é alterar o valor de algumas variáveis como o crossTime e changeTime e ver o que acontece.
Se você quiser algo um pouco mais desafiador, tente imitar o que acontece em um cruzamento, com várias luzes para vários carros e pedestres.
E também não se esqueça de acessar meu último artigo sobre Arduino um Guia Ua tiav de tudo para você saber sobre a plataforma
Pom zoo:
YADPF (YET Lwm Tus Duab Duab Duab): 7 Kauj Ruam (nrog Duab)
YADPF (YET Lwm Tus Duab Duab Duab): Kuv paub qhov no tsis yog khoom tshiab, Kuv paub, Kuv tau pom qee qhov ntawm cov haujlwm no ntawm no, tab sis kuv ib txwm xav tsim kuv tus kheej cov duab thav duab. Txhua daim duab thav duab kuv tau pom yog qhov zoo, tab sis kuv tab tom nrhiav lwm yam, Kuv tab tom nrhiav qhov zoo nkauj tiag tiag
Kev Tsim Qauv Duab Duab/Duab Duab Duab: 4 Kauj Ruam
Kev Tsim Qauv Duab Duab/Duab Duab Duab: Nyob zoo txhua tus, Hauv qhov kev qhia no, Kuv yuav qhia koj cov txheej txheem ntawm yuav ua li cas thiaj tsim 3D qauv siv cov duab digital. Cov txheej txheem hu ua Photogrammetry, tseem hu ua Image-Based Modeling (IBM). Tshwj xeeb, hom txheej txheem no tau siv los rov ua dua
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Yuav Ua Li Cas Thiaj Li Tshem Tawm Lub Computer Nrog Cov Kauj Ruam Yooj Yim thiab Duab: 13 Kauj Ruam (nrog Duab)
Yuav Tsum Tshem Tawm Lub Khoos Phis Tawj Li Cas Nrog Cov Kauj Ruam Yooj Yim thiab Duab: Nov yog cov lus qhia txog yuav ua li cas tshem lub PC. Feem ntau ntawm cov khoom siv yooj yim yog hloov pauv thiab tshem tawm tau yooj yim. Txawm li cas los xij nws yog ib qho tseem ceeb uas koj tau koom nrog nws. Qhov no yuav pab tiv thaiv koj kom tsis txhob poob ib feem, thiab tseem ua rau kev rov ua dua tshiab
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv