2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Na temelju kinematike, ovaj projekt mjeri vrijednost konstante ubrzanja gravitacije ("g") mjerenjem podataka o kretanju pri slobodnom padu.
Po vodiču LCD ekrana, predmet (poput drvene kugle, staklene kugle, čelične kugle itd.) Slobodno pada iz nečije ruke kroz glavno tijelo sistema (dugačka okomita cilindrična cijev) od gornjeg kraja do dno. Prihvataju se početne brzine ili visine. Tada će sistem automatski dati izračunatu vrijednost 'g' i prikazati ih putem LCD ekrana.
Lista karakteristika:
1) Testirajte intenzitet svjetlosti i dobijte zadanu vrijednost za test u bilo kojem svjetlosnom stanju;
2) Dostavite uputstva za rad i ispravljanje grešaka testeru pomoću LCD -a;
3) Precizno merenje vremena pomoću 3 foto-tranzistorske LED grupe;
4) Izračun konstante 'g' i prikaz na LCD -u
Korak 1: Kako se koristi
Korak 1: Priprema.
Slijedite upute na LCD ekranu. Na početku će LCD zatražiti:
"DOBRODOŠLI U IGRU, POČNITE SA ŠTAMPOM";
Korak 2: Testiranje okoliša.
Kada se prekidač pritisne, sistem traži:
"MOLIMO SAČEKAJTE …"
Sistemu će trebati 3 sekunde da se pripremi za test.
Korak 3: Spremni i čekate pad.
Ovaj korak sistem može pokazati sljedeća dva rezultata:
1) ako je sve normalno, sistem prikazuje:
"MOLIMO VAS DA ISPUSTITE NEŠTO NA VRH"
Zatim će sistem preći na korak 4;
2) ako dođe do nesreće, na primjer, tokom ispitivanja okoliša dolazi do vrlo jakih promjena svjetlosti, sistem će zatražiti:
"WOW! FLASHING, MOLIM VAS POKUŠAJTE PONOVO"
Nakon 1,5 sekundi sistem se vraća u prvu fazu pripreme;
Korak 4: Test ispuštanja.
Kada tester ispusti testni sistem, sistem će pokazati dva rezultata:
1) ako je test normalan, sistem traži:
"LIJEPO PROBAJ! G = XX";
Sistem daje rezultat testa, prikazuje se 10 sekundi i vraća se na korak 1;
2) ako test ima problema, na primjer, nije uspio uhvatiti kretanje objekata, sistem će prikazati:
"NEŠTO NIJE U REDU! MOLIMO DA POKUŠATE PONOVO"
Prikazujući 6 sekundi, sistem se vraća na korak 1; Sada je krug probne operacije završen.
Korak 2: Lista dijelova
Korak 3: Povezivanje
Korak 4: Kôd i opis
Kod se sastoji od 3 dijela: deklaracija varijabli, definicija akcije i glavni program.
1) Odeljak za definiciju promenljive: U ovom delu je definisano ukupno 30 argumenata. 15 promenljivih argumenata: 6 za senzor svetlosti, 6 za vreme, 1 za stanje prekidača, 1 za stanje sistema i 1 za proračun vrednosti g. 15 konstantnih argumenata: 2 za udaljenost, 1 za osjetljivu vrijednost i 12 za PIN-ove (uključujući 6 PIN-ova koji se odnose na LCD interfejs);
2) Odjeljak definicije radnje: Cijela precesija je podijeljena u 3 različita stanja sistema prema različitim radnjama, koje koriste pet akcijskih programa: 'sensorread ()', 'lighttest ()', 'drops ()', 'gvalue () ', i' printall () '.
3) Glavni odjeljak programa: Tri sistemska stanja su imenovana kao „sysState 0, 1 i 2“. 1) sysState0 pokreće sistem prikazivanjem poruke dobrodošlice. Ako je prekidač pritisnut, pozovite funkciju lighttest () i vraća stanje 1 ili stanje 0 nakon pokretanja; 2) U sysState1, funkcije drop () i printall () se pozivaju više puta, i vraćaju stanje 2 ili stanje 0 nakon pokretanja; 3) U sysState2, pozovite funkciju gvalue () i vratite stanje 0;
Osim toga, funkcija sensorread () će se dvaput pozivati u glavnom programu;