Cov txheej txheem:
- Khoom siv
- Kauj Ruam 1: Sau Koj Cov Khoom Siv ntawm TinkerCad
- Kauj Ruam 2: Npaj Koj Cov Khoom Siv
- Kauj Ruam 3: Txuas Cov Hluav Taws Xob
- Kauj Ruam 4: Sau Txoj Cai
- Kauj ruam 5: Ua txhaum Txoj Cai
- Kauj Ruam 6: Cov Khoos Phis Tawj ntawm Lub Tshuab Xauv no Ua Haujlwm Li Cas?
- Kauj Ruam 7: Ua Ntej Ua Ntej Ua Ntej ntawm Lub Tshuab Ntsuas
- Kauj Ruam 8: Kuv Kev tshoov siab ntawm Txoj Cai No
Video: LCD Tshuab Luam Ntawv los ntawm Jai Mishra: 8 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Tinkercad Cov Haujlwm »
Nov yog qhov haujlwm muaj txiaj ntsig zoo uas qhia koj yuav tsim koj li lub tshuab xam zauv li cas. Koj tuaj yeem tsim tus lej no hauv online lossis hauv lub neej tiag tiag nrog kev pab ntawm cov khoom siv ntxiv tab sis tam sim no peb tsuas yog tsom mus rau kev tsim lub laij lej online.
Khoom siv
- Arduino Uno R3
- 220 Ohms tiv thaiv
- 4*4 Keypad
- 16*2 LCD
- Ib pawg ntawm cov xov hlau txuas rau hauv Circuit Court
Kauj Ruam 1: Sau Koj Cov Khoom Siv ntawm TinkerCad
Ua kom ntseeg tau tias txhua yam ntawm koj cov khoom siv muaj ua ntej peb pib nrog qib 2 txhawm rau txo kev ntxhov siab thiab yuam kev. Nco ntsoov tseem siv cov khoom siv raug, qee cov khoom siv ntawm cov duab saum toj no zoo ib yam li lwm cov khoom, yog li tsis txhob sib xyaw ua ke. Siv daim duab saum toj no raws li koj qhia.
Kauj Ruam 2: Npaj Koj Cov Khoom Siv
Kev npaj koj cov khoom siv yog txoj hauv kev zoo tshaj plaws los saib ua ntej ntawm koj lub tshuab xam zauv yuav zoo li cas. Koj tuaj yeem tsim txhua hom kev laij lej tsim koj xav tau tab sis xyuas kom tseeb tias lub laij lej zoo li qub thiab cov neeg siv tuaj yeem nkag siab qhov tsim thiab tsis nkag siab. Kuv siv lub tshuab xam zauv zoo ib yam uas ua tau zoo thiab nkag siab tau los ntawm txhua tus. Koj tuaj yeem xaiv qhov kuv tsim lossis tsim koj tus kheej, tab sis xijpeem nws muaj tswv yim thiab hmoov zoo!
Kauj Ruam 3: Txuas Cov Hluav Taws Xob
Kev txuas cov xov hlau yog txoj haujlwm nyuaj yog tias koj tsis nkag siab lub ntsiab lus tom qab. Hauv txoj kab hluav taws xob no, peb tau sim txuas tag nrho plaub yam ua ke kom lawv tuaj yeem ua haujlwm ua ib pab pawg thaum nws txog sijhawm sau cov cai. Yog tias tsis muaj xov hlau, tsis muaj qhov tam sim no yuav ntws, ua rau txoj haujlwm tsis ua tiav. Xyuas kom koj cov xov hlau txuas nrog kom raug yam tsis muaj kev nkag siab yuam kev.
Tom qab koj ua tiav txuas cov xov hlau, xyuas kom tseeb tias koj cov xov hlau tau zoo thiab tau teeb tsa kom nws yooj yim dua rau koj thiab lwm tus kom nkag siab qhov tseeb yog mus li cas hauv kev kho vajtse ntawm lub tshuab xam zauv no. Zoo li kuv tau hais ua ntej, koj tuaj yeem siv kuv cov txheej txheem ntawm kev teeb tsa koj cov xov hlau lossis koj tuaj yeem tsim koj tus kheej, tab sis xijpeem koj txiav txim siab ua, nco ntsoov tias lawv tau sib dhos nrog qee qhov chaw.
Kauj Ruam 4: Sau Txoj Cai
#suav nrog
#ncig #ncig
LiquidCrystal lcd (13, 12, 11, 10, 9, 8);
ntev ua ntej = 0; ntev thib ob = 0; ob npaug = 0;
char customKey; const byte ROWS = 4; const byte COLS = 4;
char keys [ROWS] [COLS] = {{'1', '4', '7', '/'}, {'2', '5', '8', '+'}, {'3', '6', '9', '-'}, {'C', '0', '=', '*'}}; byte rowPins [ROWS] = {7, 6, 5, 4}; // txuas rau kab pinouts ntawm cov keyboard byte colPins [COLS] = {3, 2, 1, 0}; // txuas mus rau kab ntawv pinouts ntawm cov keyboard
// pib qhov piv txwv ntawm chav kawm NewKeypad Keypad customKeypad = Keypad (uaKeymap (cov yawm sij), rowPins, colPins, ROWS, COLS);
teeb tsa tsis muaj dab tsi () {lcd.begin (16, 2); // pib lcd rau (int kuv = 0; kuv <= 3; kuv ++); lcd.setCursor (0, 0); lcd.print ("Tshuab xam zauv"); lcd.setCursor (0, 1); lcd.print ("Los ntawm Jai Mishra"); ncua (4000); lcd.clear (); lcd.print ("Qhov project kawg"); ncua (2500); lcd.clear (); lcd.setCursor (0, 0); }
void voj () {
customKey = customKeypad.getKey (); hloov (customKey) {rooj plaub '0'… '9': // Qhov no khaws thawj tus nqi kom txog thaum tus neeg teb xov tooj raug nias "+-*/" lcd.setCursor (0, 0); thawj = thawj * 10 + (customKey - '0'); lcd.print (thawj); tawg;
case '+': thawj = (tag nrho! = 0? tag nrho: thawj); lcd.setCursor (0, 1); lcd.print ("+"); thib ob = SecondNumber (); // tau txais tus lej thib ob tag nrho = thawj + thib ob; lcd.setCursor (0, 3); lcd.print (tag nrho); thawj = 0, thib ob = 0; // rov pib qhov tseem ceeb rov qab rau xoom rau kev siv so tom ntej;
case '-': thawj = (tag nrho! = 0? tag nrho: thawj); lcd.setCursor (0, 1); lcd.print ("-"); thib ob = SecondNumber (); tag nrho = thawj - thib ob; lcd.setCursor (0, 3); lcd.print (tag nrho); thawj = 0, thib ob = 0; tawg;
case '*': thawj = (tag nrho! = 0? tag nrho: thawj); lcd.setCursor (0, 1); lcd.print ("*"); thib ob = SecondNumber (); tag nrho = thawj * thib ob; lcd.setCursor (0, 3); lcd.print (tag nrho); thawj = 0, thib ob = 0; tawg;
case '/': thawj = (tag nrho! = 0? tag nrho: thawj); lcd.setCursor (0, 1); lcd.print ("/"); thib ob = SecondNumber (); lcd.setCursor (0, 3);
thib ob == 0? lcd.print ("Tsis raug"): tag nrho = (ntab) thawj / (ntab) thib ob;
lcd.print (tag nrho); thawj = 0, thib ob = 0; tawg;
rooj plaub 'C': tag nrho = 0; lcd.clear (); tawg; }}
ntev SecondNumber () {thaum (1) {customKey = customKeypad.getKey (); yog (customKey> = '0' && customKey <= '9') {thib ob = thib ob * 10 + (customKey - '0'); lcd.setCursor (0, 2); lcd.print (thib ob); }
yog (customKey == '=') tawg; // rov thib ob; } rov thib ob; }
Kauj ruam 5: Ua txhaum Txoj Cai
Peb pib qhov tseem ceeb rau lub khoos phis tawj kom nkag siab
#suav nrog
#ncig #ncig
LiquidCrystal lcd (13, 12, 11, 10, 9, 8);
ntev ua ntej = 0; ntev thib ob = 0; ob npaug = 0;
char customKey; const byte ROWS = 4; const byte COLS = 4;
Peb tau hais qhia lub khoos phis tawj cov lej thiab cov cim ntawm qhov Keypad yuav tsum ua haujlwm
char keys [ROWS] [COLS] = {{'1', '2', '3', '/'}, {'4', '5', '6', '+'}, {'7', '8', '9', '-'}, {'C', '0', '=', '*'}};
Peb ua tiav kab thiab kab ntawm cov keyboard thiab tus lej los rau hauv kab twg, thiab lwm yam
byte rowPins [ROWS] = {7, 6, 5, 4}; byte colPins [COLS] = {3, 2, 1, 0};
Peb tsim cov lus qhia, lossis lub zog ntawm lub vijtsam rau lub khoos phis tawj (Koj tuaj yeem sau koj lub npe rau ntawm nws)
teeb tsa tsis muaj dab tsi () {lcd.begin (16, 2); rau (int kuv = 0; kuv <= 3; kuv ++); lcd.setCursor (0, 0); lcd.print ("Tshuab xam zauv"); lcd.setCursor (0, 1); lcd.print ("Los ntawm Jai Mishra"); ncua (4000); lcd.clear (); lcd.print ("Qhov project kawg"); ncua (2500); lcd.clear (); lcd.setCursor (0, 0); }
Peb tsim lub ntsiab lus thiab cov qauv rau txhua qhov haujlwm hauv lub laij lej kom lub khoos phis tawj nkag siab tias yuav siv cov mis twg thaum tus neeg siv nias "+" ntawm lub laij lej, thiab lwm yam
{rooj plaub '0'… '9': lcd.setCursor (0, 0); thawj = thawj * 10 + (customKey - '0'); lcd.print (thawj); tawg;
case '/': thawj = (tag nrho! = 0? tag nrho: thawj); lcd.setCursor (0, 1); lcd.print ("/"); thib ob = SecondNumber (); lcd.setCursor (0, 3);
thib ob == 0? lcd.print ("Tsis raug"): tag nrho = (ntab) thawj / (ntab) thib ob;
lcd.print (tag nrho); thawj = 0, thib ob = 0; tawg; case '+': thawj = (tag nrho! = 0? tag nrho: thawj); lcd.setCursor (0, 1); lcd.print ("+"); thib ob = SecondNumber (); lcd.setCursor (0, 3); lcd.print (tag nrho); thawj = 0, thib ob = 0; tawg;
case '-': thawj = (tag nrho! = 0? tag nrho: thawj); lcd.setCursor (0, 1); lcd.print ("-"); thib ob = SecondNumber (); tag nrho = thawj - thib ob; lcd.setCursor (0, 3); lcd.print (tag nrho); thawj = 0, thib ob = 0; tawg;
case '*': thawj = (tag nrho! = 0? tag nrho: thawj); lcd.setCursor (0, 1); lcd.print ("*"); thib ob = SecondNumber (); tag nrho = thawj * thib ob; lcd.setCursor (0, 3); lcd.print (tag nrho); thawj = 0, thib ob = 0; tawg;
rooj plaub 'C': tag nrho = 0; lcd.clear (); tawg; }}
Cov cai yog yooj yim heev, txhua yam koj yuav tsum ua yog sim nkag siab nws thiab tom qab ntawd txhua yam tuaj yeem ua tau yooj yim. Yog tias muaj teeb meem nrog tus lej, email rau kuv
Kauj Ruam 6: Cov Khoos Phis Tawj ntawm Lub Tshuab Xauv no Ua Haujlwm Li Cas?
Lub tshuab xam zauv no siv, LCD, lub keypad, Arduino board thiab 220 ohms resistor. Txhua yam ntawm cov khoom no yog sib cais tab sis txuas nrog cov xov hlau los ntawm Arduino mus rau cov keyboard thiab LCD. Cov ntu sib txawv ntawm LCD tau txuas nrog Arduino board uas thaum kawg txuas ob qho tib si nrog Keypad. Tom qab kev sib txuas, tus lej ua txhua txoj haujlwm thiab muab txhua lub lag luam thiab khawm ntawm lub keypad ib txoj haujlwm kom ua raws.
Kauj Ruam 7: Ua Ntej Ua Ntej Ua Ntej ntawm Lub Tshuab Ntsuas
Nov yog qhov peb qhov project kawg zoo li! Yog tias koj tus lej tsis ua haujlwm, lossis muaj qee qhov kev nyuaj tom qab ntawv thov email rau kuv thiab kuv yuav sim kuv qhov zoo tshaj plaws los pab koj tsim lub tshuab xam zauv zoo tshaj plaws!
Kauj Ruam 8: Kuv Kev tshoov siab ntawm Txoj Cai No
Kuv tau txais kev tshoov siab los ntawm cov vis dis aus saum toj no yuav ua li cas los ua lub laij lej ntawm tinkercad! Kuv tsis tau theej thiab luam dab tsi tab sis kuv tau siv nws lub tswv yim ntawm lub laij lej thiab nkag siab txog cov cai.
Pom zoo:
Yuav Siv Tus Menyuam Li Cas Los Luam Cov Duab ntawm Splatoon 2 Siv Lub Tshuab Luam Ntawv SplatPost: 10 Kauj Ruam
Yuav Siv Tus Menyuam Li Cas Los Sau Cov Duab ntawm Splatoon 2 Siv Lub Tshuab Luam Ntawv SplatPost: Hauv Cov Lus Qhia no, Kuv yuav qhia pom yuav siv SplatPost Tshuab Luam Ntawv li cas los ntawm ShinyQuagsire. Yog tsis muaj cov lus qhia meej, ib tus neeg uas tsis muaj kev paub nrog kab hais kom ua yuav muaj teeb meem me ntsis. Kuv lub hom phiaj yog ua kom yooj yim cov kauj ruam nqis mus rau poi
3D Tshuab Luam Ntawv Thaum Tshav Kub Kub: Txhim Kho Warping ntawm 3D Luam Ntawv: 4 Cov Kauj Ruam
3D Tshuab Luam Ntawv Thaum Tshav Kub Kub: Txhim Kho Warping ntawm 3D Luam Ntawv: Txhua tus neeg uas tau muaj lub tshuab luam ntawv 3D muaj nyob rau ntawm ib kis lossis lwm qhov tau khiav mus rau qhov teeb meem ntawm kev ua rog. Cov ntawv luam tawm uas siv sij hawm tas los yuav tawg vim lub hauv paus tau tawm ntawm lub txaj. Qhov teeb meem no tuaj yeem ntxhov siab thiab siv sijhawm. Yog li dab tsi
Ua 3D Tshuab Luam Ntawv Cov Ntaub Ntawv ntawm Case rau Electronic Module los ntawm Blender: 6 Cov Kauj Ruam
Ua 3D Tshuab Luam Ntawv Cov Ntaub Ntawv ntawm Cov Qauv rau Hluav Taws Xob los ntawm Blender: Koj xav tau lawv (Piv txwv Kuv tau siv) .3D Tshuab Luam Ntawv (TEVO Tarantula) 2D Scanner (CanoScan LiDE 200) 3D Data Editor (Blender) 2D Data Editor (Paint Shop Pro) https://neo-sahara.com/wp/case_make_blender
Kev Luam Luam Cov Cai Txheej Txheem Nrog Lub Tshuab Luam Ntawv 3D: 7 Cov Kauj Ruam (nrog Duab)
Kev Cai Luam Ntawv Tus Txheej Txheem Nrog Lub Tshuab Luam Ntawv 3D: Yog tias qhov no tsis yog koj thawj zaug pom lub tshuab luam ntawv 3D, koj yuav tau hnov qee tus neeg hais qee yam raws cov kab ntawm: 1) Yuav 3D tshuab luam ntawv 2) Luam lwm lub tshuab luam ntawv 3D 3) Rov qab thawj 3D 4) ???????? 5) ProfitNow leej twg w
Ua: NYC Cov Ntawv Sib Tw Nkag Nkag Los Ntawm Cov Qub GameBoy Tshuab Luam Ntawv: 14 Cov Kauj Ruam (nrog Duab)
Ua: NYC Cov Ntawv Sib Tw Nkag Nkag Los Ntawm Cov Qub GameBoy Tshuab Luam Ntawv: Nyob zoo txhua tus, nov yog kuv qhov kev txhaj tshuaj thib ob ntawm kev qhia paub .. ua siab zoo .. Yog li hauv zos Ua: NYC lub rooj sib tham tau muaj daim ntawv sib tw sib tw rau nws lub rooj sib tham zaum ob .. (txuas ntawm no) , qhov tseem ceeb ntawm kev sib tw yog ua kom muaj npe hnav/cim npe ntawm qee yam, ntawm qee cov ntaub ntawv