Tutoriály

Zde jsou pěkně pohromadě všechny tutoriály co jsem natočil. Jsou seřazeny pěkně podle stáří přičemž tne nejmladší je úplně nahoře, takže rychle poznáte jestli je něco nového. :)

Display Nokia 5110 – menu a pohybování se v něm

Knihovny – autoPWMlibrary

download: ZDE

Eagle tutorial – part 2

Eagle tutorial – part 1

Ultrazvukový dálkoměr

Download: knihovna pro ultrazvuk – stahujte ZDE

App Inventor – part3

App Inventor – part2

App Inventor – part1

Osazení DPS

Nažehlení + leptání DPS

Anonymous program

LSD2000 – Part2

LSD2000 – Part1

Tutoriál – VideoBlog

SMD přívěšek s ATmega8-16AU

BlueTooth – Projekt

Akcelometr

BlueTooth – zásilka

5 odpovědi to “Tutoriály”

  • Robert Sitta:

    Ahoj,
    Musím jásat, byl dobrý nápad dát všechny tutoriály k sobě. Je to přehlednější.
    Mimochodem sry za ty kecy. Rozhodně je tvůj web lepší jak můj.

  • Kde je ten prďolaco tu má nahrávat videa? Dlouho se tu nic neobjevilo a moje trpělivost při čekání již téměř vyprchala. Myšleno v „“ a ze srandy. Už se nemůžu dočkat dalšího tutoriálu.
    Ty s androidovými aplikacemi jsou G.O.O.D. Jen tak dál.

  • Daton:

    Zdravím tutoriály se mi moc líbí je, dobře zpracované i vysvětlené. Chtěl bych se zeptat zda nemáte zkušenosty s moduly ENC28J60 jeden jsem si pořídil z Ebay a nemohu ho rozchodit, nemohl by jste zde uveřejnit nějaký ten tutorial na teno modul děkuji.

  • Jirka80:

    Zdravím
    Že je to až na detaily s knihovnou stejný,jak v tutorialu. Tak proč mi to nefunguje?
    Jinak velice poučné stránky :-) . Díky za ně.

    #include
    // 7=rst, 6=ce, 5=dc, 4=in, 3=clk)
    // vytvoří objekt LCDnokia5110 s názvem lcd na pinech 7,6,5,4,3
    LCDnokia5110 lcd(7,6,5,4,3);

    //názvy a čísla vstupů
    int tlacUP = 14; //Tlačítko K0 je na pinu A0
    int tlacDOWN = 15; //Tlačítko K1 je na pinu A1
    int tlacENTER = 10; //Tlačítko K2 je na pinu A2

    // proměnná pro vstupní hodnotu
    int sensorValue = 0;

    //
    int reg = 0;

    //Proměnná pro polohu kurzoru
    int poloha = 0;

    void setup()
    {
    Serial.begin(9600);
    pinMode(tlacUP, INPUT); //Tlac K0 je vstup s pull up
    pinMode(tlacDOWN, INPUT); //Tlac K3 je vstup s pull up
    pinMode(tlacENTER, INPUT_PULLUP);//Tlac K1 je vstup s pull up

    // inicializuje diplej
    lcd.LcdInitialise();
    //smaže displej
    lcd.LcdClear();
    // nastaví mezeru na 1 bod
    lcd.CharSpace = 1;

    // popisky
    lcd.GotoXY(10,1);
    lcd.LcdString(„Start“);
    lcd.GotoXY(10,2);
    lcd.LcdString(„Nastaveni“);
    lcd.GotoXY(10,3);
    lcd.LcdString(„LED“);
    // lcd.GotoXY(4,1);
    // lcd.LcdString(„>“);
    poloha = 2;

    }

    void loop()
    {

    if (poloha = 4)
    {
    poloha = 1;
    Serial.println(„Poloha 1″);
    }
    if (digitalRead(tlacUP == HIGH))
    {
    while (digitalRead (tlacUP == HIGH))
    {
    delay (1);
    }
    Serial.println(„UP“);
    poloha –;
    }
    if (digitalRead(tlacDOWN ==HIGH))
    {
    while (digitalRead (tlacDOWN == HIGH))
    {
    delay (1);
    }
    Serial.println(„DOWN“);
    poloha ++;
    }
    if (poloha == 1)
    {
    lcd.GotoXY(4,1);
    lcd.LcdString(„>“);
    lcd.GotoXY(4,2);
    lcd.LcdString(“ „);
    lcd.GotoXY(4,3);
    lcd.LcdString(“ „);
    Serial.println(„jedna“);
    }
    if (poloha == 2)
    {
    lcd.GotoXY(4,1);
    lcd.LcdString(“ „);
    lcd.GotoXY(4,2);
    lcd.LcdString(„>“);
    lcd.GotoXY(4,3);
    lcd.LcdString(“ „);
    Serial.print(„dva“);
    }
    if (poloha == 3)
    {
    lcd.GotoXY(4,1);
    lcd.LcdString(“ „);
    lcd.GotoXY(4,2);
    lcd.LcdString(“ „);
    lcd.GotoXY(4,3);
    lcd.LcdString(„>“);
    Serial.println(„tri“);
    }
    }

Leave a Reply for Robert Sitta