Cov txheej txheem:

Thumbwheel Moos - Cia Peb Paub Lub Sijhawm: 5 Kauj Ruam (nrog Duab)
Thumbwheel Moos - Cia Peb Paub Lub Sijhawm: 5 Kauj Ruam (nrog Duab)

Video: Thumbwheel Moos - Cia Peb Paub Lub Sijhawm: 5 Kauj Ruam (nrog Duab)

Video: Thumbwheel Moos - Cia Peb Paub Lub Sijhawm: 5 Kauj Ruam (nrog Duab)
Video: Sib Hawm Dhau (Time Passed) Music Video by: Deeda/Dib Xwb 2024, Kaum ib hlis
Anonim
Image
Image
Kauj Ruam 1: Nkag Siab Li Cas ThumbWheels Ua Haujlwm
Kauj Ruam 1: Nkag Siab Li Cas ThumbWheels Ua Haujlwm

Nyob zoo txhua tus, ntawm no yog kuv thawj Phau Ntawv Qhia, yog li kuv vam tias nws yuav zoo. Ntxiv mus, kuv qib lus Askiv tsis zoo li ntawd kuv vam tias kuv yuav tsis ua yuam kev ntau dhau!

Lub hom phiaj ntawm txoj haujlwm no yog rov siv qee "Thumbwheels" khaws los ntawm cov khoom siv qub qub

Thumbwheels tau siv rau ntawm cov tswj vaj huam sib luag. Nrog lawv cov log nthuav tawm ib nrab uas tuaj yeem tig los ntawm kev txav lub ntug nthuav nrog tus ntiv tes, koj tuaj yeem xaiv tus lej xav tau.

Vim li cas tsis siv lawv los ua lub moos uas koj nkag mus rau lub sijhawm koj xav tias nws yog, thiab tom qab ntawd txheeb xyuas nws los ntawm nias lub pob?:-)

Kauj Ruam 1: Kauj Ruam 1: Nkag Siab Li Cas ThumbWheels Ua Haujlwm

Kauj Ruam 1: Nkag Siab Li Cas ThumbWheels Ua Haujlwm
Kauj Ruam 1: Nkag Siab Li Cas ThumbWheels Ua Haujlwm
Kauj Ruam 1: Nkag Siab Li Cas ThumbWheels Ua Haujlwm
Kauj Ruam 1: Nkag Siab Li Cas ThumbWheels Ua Haujlwm

Txhua Lub Log tuaj yeem xaiv tus lej nruab nrab ntawm 0 thiab 9 thiab yog hluav taws xob sib npaug rau plaub qhov hloov pauv. Vim li cas?

Thaum koj nkag mus rau tus lej, peb hais tias '5', lub log hloov nws mus rau nws tus lej binary-coded-decimal, hauv qhov no '' 0101 ", lub ntsiab lus" 0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 ", vim.we xav kom nws nkag mus rau hauv cov txheej txheem binary (hauv paus 2). Tib neeg zoo li koj thiab kuv tuaj yeem suav los ntawm 0 txog 9, thiab tom qab ntawd nco cov lej yog li peb xav tau ntxiv nqa mus suav ntxiv. Yog li, thaum peb xav txog tus lej "125", nws txhais tau tias "1 * 100 + 2 * 10 + 5 * 1", nws yog cov lej zauv uas muaj 10 tus lej. Cov khoos phis tawj thiab cov khoom siv hluav taws xob feem ntau siv cov txheej txheem binary, nrog tsuas yog ob daim duab, 0 thiab 1 Yog li yog tias koj xav decompose ib tus lej rau nws tus lej binary, piv txwv li tus lej 9, nws zoo li Euclidean faib, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.

Binary coded decimal yog qhov zoo ib yam tab sis koj tig txhua tus lej rau ib pawg ntawm cov lej binary. Piv txwv, 4827 yuav raug sau ua 0100 1000 0010 0111.

Cov kev hloov pauv sib xws rau txhua tus lej no tau qhib lub cev lossis kaw ntawm tus ntiv tes xoo, thiab tom qab ntawd koj tuaj yeem nyeem lawv paub tias tus lej twg tau nkag mus. Nrog tus ntiv tes xoo kuv khaws tseg, muaj kev nyeem ntawv suav nrog kev hloov npe (https://en.wikipedia.org/wiki/Shift_register) uas tso cai rau kuv siv tus lej tsawg dua ntawm kuv tus tswj hwm (µc). Nrog cov ntaub ntawv teev tseg uas tsim nyog thiab lub ntsuas cua zoo, nws yooj yim to taub yuav ua li cas xaim lawv. Tab sis yog tias koj tsis muaj cov npe no thaum koj khaws koj tus ntiv tes xoo, koj tuaj yeem xaim hluav taws xob ncaj qha mus rau koj µc. Ntawm no dua, ib daim ntawv thiab ib lub multimeter nyob rau hauv hom txuas mus ntxiv yuav pab tau.

Xav paub ntau ntxiv txog tus lej binary: https://www.mathsisfun.com/binary-number-system.h… thiab

Kauj Ruam 2: Kauj Ruam 2: Xaiv lub Microcontroller thiab xaim koj lub Rooj Tswjhwm Saib

Thaum koj nkag siab tias koj yuav cuam tshuam koj tus ntiv tes xoo li cas, koj tuaj yeem suav tus naj npawb ntawm tus pin koj yuav xav tau cuam tshuam rau ntu uas koj xav siv hauv koj lub moos (cov tswv yim los ntawm tus ntiv tes xoo, cov zis rau RGB LEDs, cov tswv yim rau thawb khawm, cov tswv yim tawm rau Lub Rooj Tswjhwm Saib Lub Sijhawm Sijhawm, thiab lwm yam uas koj yuav pom muaj txiaj ntsig …).

Kuv siv "Nucleo F303K8" lub rooj tsavxwm, zoo li Arduino Nano. Ceev faj yog tias koj siv lawv li Pins "D4", "A4" thiab "D5", "A5" tau txuas ua ke (Kuv tau poob ntau lub sijhawm ua ntej nws paub) yog li kuv xav tshem lub choj txuas.

Lub Rooj Tswjhwm Saib Sijhawm Sijhawm yog kev lag luam raws li MCP79410 nti, siv lub npav i2c, tabsis lwm qhov yuav ua haujlwm. Cov LEDs yog RGB ib leeg nrog ib qho anode ntau, tsis txhob hnov qab ntxiv cov tshuaj tiv thaiv uas tsim nyog hauv koob.

Tom qab ntawd koj tuaj yeem xaim txhua yam no, muaj ntau qhov kev qhia hauv online tshwj xeeb rau cov khoom koj muaj thiab nws yog ib qho zoo heev. Kuv siv lub veroboard los txhuam cov no ua ke.

Kauj Ruam 3: Kauj Ruam 3: Sau Koj Li Microcontroller

Tam sim no koj yuav tsum sau koj lub microcontroller txhawm rau ua txoj haujlwm. Nov yog kuv li, piv txwv li, tab sis kuv twv koj yuav tau sau koj tus kheej:-)

Kauj Ruam 4: Kauj Ruam 4: Tsim Lub Thawv thiab Muab Txhua Yam Rau Nws

Kauj Ruam 4: Tsim Lub Thawv thiab Muab Txhua Yam Rau Nws!
Kauj Ruam 4: Tsim Lub Thawv thiab Muab Txhua Yam Rau Nws!
Kauj Ruam 4: Tsim Lub Thawv thiab Muab Txhua Yam Rau Nws!
Kauj Ruam 4: Tsim Lub Thawv thiab Muab Txhua Yam Rau Nws!
Kauj Ruam 4: Tsim Lub Thawv thiab Muab Txhua Yam Rau Nws!
Kauj Ruam 4: Tsim Lub Thawv thiab Muab Txhua Yam Rau Nws!

Thaum koj teeb tsa ua haujlwm, tuaj yeem muab tso rau hauv lub thawv zoo. Kuv siv lub tshuab txiav laser ua lub ntsej muag thiab lub tshuab luam ntawv 3d los ua sab. (Thiab ntau cov kua nplaum kub ua kom nws tuav ua ke! ^^ tshwj xeeb tshaj yog cov LEDs thiab cov nyees khawm)

Kauj Ruam 5: Kauj Ruam 5: Txaus siab rau

Kauj ruam 5: Txaus siab rau!
Kauj ruam 5: Txaus siab rau!
Kauj ruam 5: Txaus siab rau!
Kauj ruam 5: Txaus siab rau!

Tam sim no koj tuaj yeem tsim lub moos zoo sib xws los ntawm kev txhawb koj tus kheej ntawm txoj haujlwm no!

Kuv npaj yuav txhim kho qhov no yav tom ntej los ntawm kev ua ib lub thawv rau sab muaj zog, lossis los ntawm kev ntxiv lub luag haujlwm rau lub khawm ob (piv txwv li teeb tsa lub sijhawm ntawm kev thawb ntev, lossis tseem "tso tawm" hnub los ntawm kev kwv yees nws).

Pom zoo: