Satura rādītājs:

Kā izveidot EVM mašīnu - (EVM): 3 soļi
Kā izveidot EVM mašīnu - (EVM): 3 soļi

Video: Kā izveidot EVM mašīnu - (EVM): 3 soļi

Video: Kā izveidot EVM mašīnu - (EVM): 3 soļi
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Novembris
Anonim
Image
Image

Šis ir EVM mašīnas modeļa prototips koledžas projekta vajadzībām.

Jūs varat izmantot šo projektu kā projekta prezentāciju, projekta izstādi, modālu prezentāciju utt., Šis projekts sniegs jums ātru pārskatu par to, kā darbojas EVM mašīna, Šo projektu varat izmantot, lai balsotu savā skolā un koledžās, lai atlasītu klasi vai citas atlases.

Pilns apraksts-

1. darbība: KAS IR EVM MACHINE?

Ķēdes shēma (PROTEUS)
Ķēdes shēma (PROTEUS)

Elektroniskā balsošanas iekārta (pazīstama arī kā EVM) balso, izmantojot elektroniskos līdzekļus, lai palīdzētu vai rūpētos par balsu nodošanas un skaitīšanas darbiem.

EVM ir veidots ar divām vienībām: vadības bloku un balsošanas vienību. Šīs vienības ir savienotas ar kabeli. EVM vadības vienība ir pie priekšsēdētāja vai vēlēšanu ierēdņa. Balsošanas vienība atrodas balsošanas nodalījumā, lai vēlētāji varētu balsot. Tas tiek darīts, lai nodrošinātu, ka vēlēšanu ierēdnis pārbauda jūsu identitāti. Izmantojot EVM, tā vietā, lai izsniegtu vēlēšanu zīmi, vēlēšanu ierēdnis nospiedīs balsošanas pogu, kas ļauj vēlētājam balsot. Iekārtā būs pieejams kandidātu vārdu un/vai simbolu saraksts ar zilu pogu blakus. Vēlētājs var nospiest pogu blakus kandidāta vārdam, par kuru vēlas balsot. Avots eci.gov.in

Pilns apraksts-

2. darbība: shēmas shēma (PROTEUS)

Šī ir Proteus shēmas shēma, kas ir atvērtā pirmkoda programmatūra, ar kuras palīdzību jūs varat pārbaudīt savu fiktīvo ķēdi, neizmantojot praktiskus komponentus, un pārbaudīt ķēdi, izmantojot kodu,

Nepieciešamās sastāvdaļas-

  • Mikrokontrolleris Atmega16
  • 7805 Sprieguma regulators
  • 10k potenciometrs
  • Uzspied pogu
  • 9v akumulators
  • 16x2 LCD
  • Gaismas diodes

Pilns apraksts-

3. darbība: KODĒT

#iekļaut

#include #include // Burtciparu LCD moduļa funkcijas #asm.equ _lcd_port = 0x15; PORTC #endasm #include

// Globālo mainīgo deklarācija int i, j, k; ogles a [10], b [10], c [10]; void main (void) {// Porta A inicializācija PORTD = 0x00; DDRD = 0x00; PORTA = 0x00; DDRA = 0xff; // C porta inicializācija PORTC = 0x00; DDRC = 0x00;

i = j = k = 0;

// LCD moduļa inicializācija lcd_init (16);

while (1) {// jūsu kods lcd_gotoxy (0, 0); lcd_putsf ("LŪDZU DOT BALSU"); lcd_gotoxy (0, 1); lcd_putsf ("AAP | CONG | BJP"); ja (PIND.0 == 1) {PORTA = 0b11111111; i = i+1; kavēšanās_ms (100); lcd_clear (); lcd_gotoxy (0, 0); lcd_putsf ("BALSOJUMS PIEŅEMTS"); lcd_gotoxy (0, 1); lcd_putsf ("(BJP) PALDIES"); kavēšanās_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } ja (PIND.1 == 1) {PORTA = 0b11111111; j = j+1; lcd_clear (); kavēšanās_ms (100); lcd_gotoxy (0, 0); lcd_putsf ("BALSOJUMS PIEŅEMTS"); lcd_gotoxy (0, 1); lcd_putsf ("(CONG) PALDIES"); kavēšanās_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } ja (PIND.2 == 1) {PORTA = 0b11111111; k = k+1; lcd_clear (); kavēšanās_ms (100); lcd_gotoxy (0, 0); lcd_putsf ("BALSOJUMS PIEŅEMTS"); lcd_gotoxy (0, 1); lcd_putsf ("{AAP} PALDIES"); kavēšanās_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } ja (PIND.3 == 1) {ja (i> j) {ja (i> k) {lcd_clear (); itoa (i, a); lcd_gotoxy (1, 0); lcd_putsf ("UZVARĒTĀJS IR BJP"); lcd_gotoxy (1, 1); lcd_putsf ("KOPĀ BALSOJUMS ="); lcd_puts (a); kavēšanās_ms (500); }} cits, ja (j> k) {lcd_clear (); itoa (j, b); lcd_gotoxy (1, 0); lcd_putsf ("WINNER IS CONG"); lcd_gotoxy (1, 1); lcd_putsf ("KOPĀ BALSOJUMS ="); lcd_puts (b); kavēšanās_ms (500); } cits {lcd_clear (); itoa (k, c); lcd_gotoxy (1, 0); lcd_putsf ("WINNER IS AAP"); lcd_gotoxy (1, 1); lcd_putsf ("KOPĀ BALSOJUMS ="); lcd_puts (c); kavēšanās_ms (500); }}}

}

Pilns apraksts-

Ieteicams: