Program pre Arduino - Prevodník (6 tlačidiel/6 písmen na 7-segmentovke) :)

Autor: Igor Krucovčin

Vytvorené: 20. 05. 2026 Tlačiť

// C++ code
//
void setup ()
{
pinMode(13, OUTPUT);pinMode(12, OUTPUT);pinMode(11, OUTPUT);
pinMode(10, OUTPUT);pinMode(9, OUTPUT); pinMode(8, OUTPUT);
pinMode(7, OUTPUT);
digitalWrite (13, HIGH);//Zhasne A//
digitalWrite (12, HIGH);//Zhasne B//
digitalWrite (11, HIGH);//Zhasne C//
digitalWrite (10, HIGH);//Zhasne D//
digitalWrite (9, HIGH);//Zhasne E//
digitalWrite (8, HIGH);//Zhasne F//
digitalWrite (7, HIGH);//Zhasne G//
pinMode(6, INPUT_PULLUP);
pinMode(5, INPUT_PULLUP);
pinMode(4, INPUT_PULLUP);
pinMode(3, INPUT_PULLUP);
pinMode(2, INPUT_PULLUP);
pinMode(1, INPUT_PULLUP);
}
void loop ()
{
if (digitalRead (6) == 0) {//A//
digitalWrite (13, LOW);
digitalWrite (12, LOW);
digitalWrite (11, LOW);
digitalWrite (9, LOW);
digitalWrite (8, LOW);
digitalWrite (7, LOW);
delay(1000);
digitalWrite (13, HIGH);
digitalWrite (12, HIGH);
digitalWrite (11, HIGH);
digitalWrite (9, HIGH);
digitalWrite (8, HIGH);
digitalWrite (7, HIGH);
};

if (digitalRead (5) == 0) {//b//
digitalWrite (11, LOW);
digitalWrite (10, LOW);
digitalWrite (9, LOW);
digitalWrite (8, LOW);
digitalWrite (7, LOW);
delay(1000);
digitalWrite (11, HIGH);
digitalWrite (10, HIGH);
digitalWrite (9, HIGH);
digitalWrite (8, HIGH);
digitalWrite (7, HIGH);
};

if (digitalRead (4) == 0) {//c//
digitalWrite (10, LOW);
digitalWrite (9, LOW);
digitalWrite (7, LOW);
delay(1000);
digitalWrite (10, HIGH);
digitalWrite (9, HIGH);
digitalWrite (7, HIGH);
};

if (digitalRead (3) == 0) {//d//
digitalWrite (12, LOW);
digitalWrite (11, LOW);
digitalWrite (10, LOW);
digitalWrite (9, LOW);
digitalWrite (7, LOW);
delay(1000);
digitalWrite (12, HIGH);
digitalWrite (11, HIGH);
digitalWrite (10, HIGH);
digitalWrite (9, HIGH);
digitalWrite (7, HIGH);
};

if (digitalRead (2) == 0) {//E//
digitalWrite (13, LOW);
digitalWrite (10, LOW);
digitalWrite (9, LOW);
digitalWrite (8, LOW);
digitalWrite (7, LOW);
delay(1000);
digitalWrite (13, HIGH);
digitalWrite (10, HIGH);
digitalWrite (9, HIGH);
digitalWrite (8, HIGH);
digitalWrite (7, HIGH);
};

if (digitalRead (1) == 0) {//F//
digitalWrite (13, LOW);
digitalWrite (9, LOW);
digitalWrite (8, LOW);
digitalWrite (7, LOW);
delay(1000);
digitalWrite (13, HIGH);
digitalWrite (9, HIGH);
digitalWrite (8, HIGH);
digitalWrite (7, HIGH);
};

}

Hodnotenie užitočnosti článku:


    Umela inteligencia Novy narodopis Teoria poezie 3D-tlac Arduino Nove rekordy Prudove chranice Robotika Priemysel 4.0 a 5.0 Dejiny Slovenska do roku 1945 ang_znacky_fluidsim LOGOSoftComfort Novinky Historia elektromobilov Free e-kurzy Elektrina pre ZŠ Druhá svetová vojna Cvičebnice O troch pilieroch EP je spat Prehlad Fyzika Prehlad Informatika Ako sa učiť a ako učiť Dejiny sveta

     

    · Simulácie z fyziky 
    · O Slovensku po slovensky 
    · Slovenské kroje
    · Kurz národopisu
    · Diela maliarov
    · Kontrolné otázky, Domáce úlohy, E-testy - Priemysel
    · Odborné obrázkové slovníky
    · Poradňa žiadaného učiteľa
    · Rýchlokurz Angličtiny
    . Rozprávky (v mp3)
    · PREHĽADY (PRIBUDLO, ČO JE NOVÉ?)
    Seriály:
    · História sveta (1÷6)
    · História Slovenska (1÷5)
    · História módy (1÷5).

                                       
    Členstvo na portáli
    Mám účet a chcem sa prihlásiť Prihlásiť sa
    Nemám účet, ale chcel by som ho získať Registrovať sa
    Poznámka pre autora

    Ak ste na stránke našli chybu, dajte nám vedieť


    Copyright © 2013-2026 Wesline, s.r.o. Všetky práva vyhradené. Mapa stránky ako tabuľka | Kurzy | Prehľady