Satura rādītājs:

Gravitācijas paātrinājuma vērtības testeris: 5 soļi (ar attēliem)
Gravitācijas paātrinājuma vērtības testeris: 5 soļi (ar attēliem)

Video: Gravitācijas paātrinājuma vērtības testeris: 5 soļi (ar attēliem)

Video: Gravitācijas paātrinājuma vērtības testeris: 5 soļi (ar attēliem)
Video: Брайан Грин о теории струн 2024, Novembris
Anonim
Gravitācijas paātrinājuma vērtības testeris
Gravitācijas paātrinājuma vērtības testeris

Pamatojoties uz kinemātiku, šis projekts mēra gravitācijas paātrinājuma konstantes (“g”) vērtību, mērot brīvā kritiena kustības datus.

Vadoties pēc LCD ekrāna, priekšmets (piemēram, koka bumba, stikla lodīte, tērauda lodīte utt.) Brīvi nokrīt no kāda cilvēka rokas caur sistēmas galveno korpusu (garu vertikālu cilindrisku cauruli) no augšējā gala līdz apakšā. Tiek pieņemts jebkurš sākotnējais ātrums vai augstums. Tad sistēma automātiski piešķirs aprēķināto “g” vērtību un parādīs tos caur LCD ekrānu.

Funkciju saraksts:

1) Pārbaudiet gaismas intensitāti un iegūstiet testa noklusējuma vērtību jebkurā gaismas apstākļos;

2) Sniedziet testerim darbības instrukcijas un kļūdu labošanu, izmantojot LCD;

3) precīzs laika mērījums, izmantojot 3 fototransistoru-LED grupas;

4) “g” konstants aprēķins un displejs ar LCD

1. darbība. Kā lietot

Kā izmantot
Kā izmantot

1. solis: Sagatavošana.

Izpildiet LCD ekrānā redzamos norādījumus. Sākumā LCD displejā tiks parādīts šāds paziņojums:

"Laipni lūdzam spēlē, sāciet ar presi";

2. solis: vides pārbaude.

Nospiežot slēdzi, sistēma piedāvā:

"LŪDZU UZGAIDIET …"

Sistēmai būs nepieciešamas 3 sekundes, lai sagatavotos testam.

3. solis: gatavs un gaida nomešanu.

Šī soļu sistēma var parādīt šādus divus rezultātus:

1) ja viss ir normāli, sistēma parāda:

"LŪDZU, LĪDZIET KĀDU LĪDZEKLI"

Pēc tam sistēma pāries uz 4. darbību;

2) ja ir noticis negadījums, piemēram, vides testēšanas laikā notiek ļoti spēcīgas gaismas izmaiņas, sistēma prasīs:

"VAU! MIRKST, LŪDZU, MĒĢINIET VĒL"

Pēc 1,5 sekundēm sistēma atgriežas pirmajā sagatavošanās posmā;

4. solis: kritiena tests.

Kad testeris nomet testa objektu, sistēma parādīs divus rezultātus:

1) ja tests ir normāls, sistēma piedāvā:

"JAUKS MĒĢINĀJUMS! G = XX";

Sistēma parāda testa rezultātu, parāda 10 sekundes un atgriežas pie 1. soļa;

2) ja testam ir problēmas, piemēram, neizdevās fiksēt objektu kustību, sistēma parādīs:

"KĀDA NEPAREIZA! LŪDZU, MĒĢINIET VĒL"

Parādot 6 sekundes, sistēma atgriežas 1. solī; Tagad testa darbības aplis ir pabeigts.

2. darbība: detaļu saraksts

Detaļu saraksts
Detaļu saraksts

3. darbība. Savienojums

Savienojums
Savienojums

4. darbība: kods un apraksts

Kods un apraksts
Kods un apraksts
Kods un apraksts
Kods un apraksts
Kods un apraksts
Kods un apraksts
Kods un apraksts
Kods un apraksts

Kods ietver 3 daļas: mainīgo deklarāciju, darbības definīciju un galveno programmu.

1) Mainīgo definīciju sadaļa: Šajā daļā ir noteikti 30 argumenti. 15 mainīgi argumenti: 6 gaismas sensoram, 6 laikam, 1 slēdža stāvoklim, 1 sistēmas stāvoklim un 1 g vērtības aprēķinam. 15 nemainīgi argumenti: 2 attālumam, 1 sensitīvai vērtībai un 12 PIN (ieskaitot 6 ar LCD saskarni saistītus PIN);

2) Darbības definīcijas sadaļa: Visa precesija ir sadalīta 3 dažādos sistēmas stāvokļos atbilstoši dažādām darbībām, kuras attiecīgi izmanto piecas darbības programmas: 'sensorread ()', 'lighttest ()', 'drops ()', 'gvalue () "un" printall () ".

3) Programmas galvenā sadaļa: trīs sistēmas stāvokļi ir nosaukti kā “sysState 0, 1 un2”. 1) sysState0 iedarbina sistēmu, parādot sveiciena ziņojumu. Ja slēdzis ir nospiests, izsauciet funkciju lighttest () un pēc skriešanas atgriež 1 vai 0 stāvokli; 2) Sistēmā sysState1 drop () un printall () funkcijas tiek izsauktas atkārtoti, un pēc palaišanas atgriežas stāvoklis 2 vai 0; 3) Sistēmā sysState2 izsauciet funkciju gvalue () un atgriež stāvokli 0;

Turklāt funkcija sensorread () pamatprogrammā tiks izsaukta divreiz;

Ieteicams: