Mündəricat:

EVM Maşını Necə Hazırlanır - Nəzarət (EVM): 3 addım
EVM Maşını Necə Hazırlanır - Nəzarət (EVM): 3 addım

Video: EVM Maşını Necə Hazırlanır - Nəzarət (EVM): 3 addım

Video: EVM Maşını Necə Hazırlanır - Nəzarət (EVM): 3 addım
Video: Mehriban Əliyevanın французский öpüşü 2024, Iyul
Anonim
Image
Image

Bu, kollec layihəsi məqsədi ilə EVM Maşınının prototip modalıdır.

Bu layihəni layihə təqdimatı, layihə sərgisi, modal təqdimat kimi istifadə edə bilərsiniz, bu layihə sizə bir EVM Maşınının necə işlədiyini, Məktəbinizdə və kolleclərinizdə sinif nəzarətçisi seçimi və ya digər seçimlər üçün səsvermə üçün istifadə edə biləcəyiniz bu layihə.

Tam Təsvir-

Addım 1: EVM MACHINE NƏDİR?

Dövrə Diaqramı (PROTEUS)
Dövrə Diaqramı (PROTEUS)

Elektron Səsvermə Maşını (EVM olaraq da bilinir) ya səs vermək, ya da səslərin sayılması işlərinə kömək etmək və ya qayğı göstərmək üçün elektron vasitələrdən istifadə edərək səs verir.

Bir EVM iki hissədən ibarətdir: idarəetmə bloku və səsvermə vahidi. Bu qurğular bir kabel ilə birləşdirilir. EVM -in nəzarət vahidi sədr və ya seçki məmurunda saxlanılır. Səsvermə vahidi seçicilərin səs verməsi üçün səsvermə bölməsində saxlanılır. Bu, seçki məmurunun şəxsiyyətinizi təsdiq etməsini təmin etmək üçün edilir. EVM ilə, bülleten vermək əvəzinə, seçki məmuru seçicinin səs verməsinə imkan verən Bülleten Düyməsinə basacaq. Namizədlərin adları və/və ya simvollarının siyahısı, yanında mavi düymə olan maşında mövcud olacaq. Seçici səs vermək istədiyi namizədin adının yanındakı düyməni basa bilər. Mənbə eci.gov.in

Tam Təsvir-

Addım 2: Dövrə Şeması (PROTEUS)

Bu, heç bir praktik komponent istifadə etmədən dummy dövrə sınaya biləcəyiniz və kod istifadə edərək dövrə test edə biləcəyiniz açıq mənbə proqramı olan Proteus dövrə diaqramıdır.

Tələb olunan komponentlər-

  • Atmega16 mikro nəzarətçisi
  • 7805 gərginlik tənzimləyicisi
  • 10k Potansiyometr
  • Düyməni basın
  • 9v batareya
  • 16x2 LCD
  • LEDlər

Tam Təsvir-

Addım 3: KOD

#daxil edin

#include #include // Alfasayısal LCD Modulu funksiyaları #asm.equ _lcd_port = 0x15; PORTC #endasm #include

// Qlobal dəyişənlərin bəyannaməsi int i, j, k; char a [10], b [10], c [10]; void main (void) {// Port A başlatma PORTD = 0x00; DDRD = 0x00; PORTA = 0x00; DDRA = 0xff; // Port C başlatma PORTC = 0x00; DDRC = 0x00;

i = j = k = 0;

// LCD modulunun işə salınması lcd_init (16);

while (1) {// kodunuz lcd_gotoxy (0, 0); lcd_putsf ("Lütfən SƏS VERİN"); lcd_gotoxy (0, 1); lcd_putsf ("AAP | CONG | BJP"); əgər (PIND.0 == 1) {PORTA = 0b11111111; i = i+1; gecikmə_ms (100); lcd_clear (); lcd_gotoxy (0, 0); lcd_putsf ("SƏS QƏBUL EDİLDİ"); lcd_gotoxy (0, 1); lcd_putsf ("(BJP) TƏŞƏKKÜR EDİRƏM"); gecikmə_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } əgər (PIND.1 == 1) {PORTA = 0b11111111; j = j+1; lcd_clear (); gecikmə_ms (100); lcd_gotoxy (0, 0); lcd_putsf ("SƏS QƏBUL EDİLDİ"); lcd_gotoxy (0, 1); lcd_putsf ("(CONG) TƏŞƏKKÜR EDİRƏM"); gecikmə_ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } əgər (PIND.2 == 1) {PORTA = 0b11111111; k = k+1; lcd_clear (); gecikmə_ms (100); lcd_gotoxy (0, 0); lcd_putsf ("SƏS QƏBUL EDİLDİ"); lcd_gotoxy (0, 1); lcd_putsf ("{AAP} TƏŞƏKKÜR EDİRƏM"); gecikmə ms (300); lcd_clear (); lcd_gotoxy (0, 0); PORTA = 0b00000000; } if (PIND.3 == 1) {if (i> j) {if (i> k) {lcd_clear (); itoa (i, a); lcd_gotoxy (1, 0); lcd_putsf ("WINNER IS BJP"); lcd_gotoxy (1, 1); lcd_putsf ("TOTAL VOTE ="); lcd_puts (a); gecikmə ms (500); }} başqa əgər (j> k) {lcd_clear (); itoa (j, b); lcd_gotoxy (1, 0); lcd_putsf ("WINNER IS CONG"); lcd_gotoxy (1, 1); lcd_putsf ("TOTAL VOTE ="); lcd_puts (b); gecikmə ms (500); } başqa {lcd_clear (); itoa (k, c); lcd_gotoxy (1, 0); lcd_putsf ("QƏLƏBƏÇİ AAPDIR"); lcd_gotoxy (1, 1); lcd_putsf ("TOTAL VOTE ="); lcd_puts (c); gecikmə ms (500); }}}

}

Tam Təsvir-

Tövsiyə: