• English
  • logo

    Kategorie “Nezařazené”

    ATmega – uvolnění programové paměti (FLASH) – smazání BOOTLOADERu
    K uvolnění paměti je třeba použít programátor (např. druhé arduino s nahraným firmwarem Arduino as ISP). Pro kompletní uvolnění paměti je třeba nastavit hodnotu BOOTRST pojistky HFUSE na hodnotu 1 (nenaprogramováno, odškrtnuto). Tím se při spuštění skočí rovnou na adresu 0x0000 namísto na adresu bootloaderu, která je definována pomocí hodnot BOOTSZ (BOOTSZ1 a BOOTSZ0) (bootloader […]
    Přečtěte si více
    LED driver s MAX7221
    Popis LED driver modul, kterým lze ovládat např. dva sedmi segmentové displeje. Modul je navrhnut v SMD variantě. Desky se dají spojit za sebe a tím připojit na stejné piny více LED.   Obvod Příklad kódu V tomto příkladu je využita knihovna LedControl a ParseNumber. Soubory
    Přečtěte si více
    Obnova pojistek – HVRescue
    Pro obnovu pojistek (fuses) mikroprocesorů firmy ATMEL vycházíme z návrhu HVRescue, ale s modifikací pro breadboard (perfboard) a externím napájením 12V. Je použit i upravený firmware HVRescue_Shield_Plus. Tato modifikace lze připojit jak k Arduino UNO, tak i k Arduino MEGA 2560. HVRescue – varianta na breadboardu HVRescue – varianta na perfboardu (bez propojení na arduino) […]
    Přečtěte si více
    Fritzing – Příprava obrázků pro editor součástek
    Pro editor je třeba vytvořit následující obrázky: name_breadboard.svg name_schematic.svg name_pcb.svg name_icon.svg POZOR: Pro text je třeba použít font OCRA!!! Soubory 
    Přečtěte si více
    Redukce z USB na RS-232 (v TTL úrovních)
    Pokud je třeba naprogramovat samostatnou ATmegu nebo arduino, kde je nefunkční USB konektor, tak je možné použít redukci z USB na RS-232 v TTL úrovních. POZOR!!! v procesoru musí být již nahrán bootloader!!! Zde je uveden příklad s CP2102 (cena cca $1.7) a CH340G (cena cca $2.20). Při koupi je třeba dbát na to, aby […]
    Přečtěte si více
    Fritzing + Gerbv + Elecrow
    Pro návrh desky použijeme program Fritzing ze kterého následně vyexportujeme data ve formátu Extended Gerber (RS-274X) („Soubor“->“Exportovat“->“Pro výrobu“->“Extended Gerber (RS-274X)“).Dále je třeba přejmenovat/smazat soubory vyexportované z programu Fritzing pro potřeby Elecrow (pcbname je možné nahradit za jakékoliv jiné jméno): Jednotlivé vrstvy si můžeme překontrolovat v programu gerbv a zkontrolovat, zda je vše tak jak má […]
    Přečtěte si více
    Inkrementální spínač + 74HC165
    Popis Zapojení inkrementálního spínače (rotary encoder) přes posuvný registr 74HC165. Obvod Příklad kódu
    Přečtěte si více
    Spínání 12V zařízení s pomocí arduina (bez signálu vypnuto)
    Popis NPN tranzistor TIP120 v sobě obsahuje 2 tranzistory, proto ho není potřeba budit vysokými proudy. Je třeba propojit zem napájení se zemí na arduinu! Toto zapojení je v sepnutém stavu, pokud je na digitálním výstupu z arduina vysoká hodnota (HIGH) a ve vypnutém stavu, pokud je na digitálním výstupu z arduina nízká hodnota (LOW). […]
    Přečtěte si více
    74HC165 ShiftIn
    Popis Tento posuvný registr přijímá na vstupu paralelně jedotlivé bity a odesílá je sériově na vstup. Je možné jich řetězit více za sebou. Pin Popis Použití SH/LD SHIFT / LOAD / LATCH Pokud je hodnota vysoká, mohou se číst hodnoty z registru (z pinu QH) CLK CLOCK Pokud je hodnota VYSOKÁ, posunou se všechny hodnoty […]
    Přečtěte si více
    Měření průtoku
    Popis Toto zapojení slouží k měření průtoku tekutiny přes čidlo. Obvod Příklad kódu
    Přečtěte si více
  • Copyright © 2025 BEERDUINO