Příspěvky

Zobrazují se příspěvky se štítkem piny

Tlačítka octopus

Obrázek
Microbit má pouze dvě tlačítka. Jedno z možných příslušenství, které nabídna pět dalších tlačítek je jednoduchý  Octopus modul s tlačítky .  Výhodou je připojení všech tlačítek pouze k jednomu pinu a programování bez nutnosti přidávat rozšíření, což umožní pochopit, jak tlačítka fungují. Nevýhodou je nemožnost detekovat stisk více tlačítek současně. Tlačítka můžeme pomocí kabelu gvs připojit k některé rozšiřující destičce nebo pomocí kabelů dupont-krokodýl přímo k microbitu. (gvs: hnědá–gGND, červená–3V, žlutá–P1) Trocha fyziky : Na destičce připojené k napájení (G = ground, zem a V = volty), jsou připájeny rezistory, které fungují jako dělič napětí. Každé tlačítko spojuje třetí vodič (S = signál) s jiným místem na děliči a proto po stisku tlačítka se na pin dostane jiná poměrná část napětí. Zjednodušený princip je vidět na schématu (chybí plné napětí do pinu bez stisku tlačítka) : Chcete si tlačítka za pár korun vyrobit sami? Stačí pouze nepájivé pole, tlačítka, rezistory...

Servo projekty

Obrázek
Micro:bit je přišroubován na destičku ring:bit případně servo:lite, servo motorek je připojen pomocí tří drátků (gvs) k pinu P0, P1 nebo P2. Stejně bude fungovat i jiná  rozšiřující deska .  Nepotřebujeme přidávat žádné rozšířující bloky, protože mezi základními příkazy je servo zapiš do pinu (číslo od 0 do 180), u 180° serva přímo nastavujeme úhel. Automatický bubeník Chtěli jsme se inspirovat pokladním robotem , ale zrodil se nový nápad. Bubeník na servo motor, který automaticky bubnuje podle naprogramovaného rytmu.  Základní kód bubeníka Použití funkce s parametrem zjednoduší tvorbu složitějšího rytmu. Funkci je možné ještě vylepšit a zadávat například počet dob. Díky funkci upravujeme úhel serva vždy na jednom místě. Trezor Otevře se, pouze pokud zadáte správnou kombinaci stisku tlačítek A, B. Inspirováno videem  A Password to open a door Jiný design: Další realizované nápady: mávající robot nebo kočka,  závora, která se otevře, když přijede auto (tlačítko...

Programovanie Micro:bitu v jazyku Python (Luboslav Lacko)

Obrázek
Robodoupě: trojdílný článek textově i jako video. Programovanie Micro:bitu v jazyku Python – 1 časť Úvod, zobrazování na displeji, tlačítka. Programovanie Micro:bitu v jazyku Python – 2 časť Piny, servo, zvuk, teplota, akcelerometr, kompas, soubory. Programovanie Micro:bitu v jazyku Python – 3 časť Bezdrátová komunikace. Všechny články v jednom pdf:  dps-az.cz/getFile/id:84165/Programovanie-MicroBitu-Python.pdf

Odpočet na hodinovém displeji

Obrázek
Paní učitelko, potřebuji vyrobit „bombu“, která odpočítává čas a přestřihnutím drátků jde zastavit. Velmi vydařený projekt pro skauty. Jedna osmnáctiletá slečna vyráběla a pájela, druhá programovala a třetí chystala šifry. Ukázka toho, že stačí v hodinách informatiky inspirovat a nápady předčí očekávání. Nutné příslušenství: vodiče, rezistory, nepájivé pole, hodinový displej s čipem TM1637, zip LED, konektor (libovolná rozšiřující deska ). Pro ovládání hodinového displeje v MakeCode existuje rozšíření TM1637. Popis programu Při zapnutí se tlačítky A/B nastaví požadovaný počet minut (výchozí hodnota 60) a spustí se odpočet. Po správném vyluštění šifry zjistíme barvu drátku k přestřihnutí. Přestřižení správného drátku = rozsvítí se zelená dioda. Přestřižení špatného drátku = rozsvítí se červená dioda. Tři červené = konec hry (vizuálně, zvukově, jak je libo). Tři zelené = zastaví se odpočet. Jaké fyzikální kouzlo je uvnitř schované?  K pinu 1 jsou paralelně připojeny tři rezist...

Automatická pokladnička

Obrázek
Nutné příslušenství: vodiče, plíšky nebo alobal. Každý otvor má na krajích kousek plechu/alobalu. Jedna strana všech otvorů je připojena ke GND, druhá strana je u každého otvoru připojena k jinému pinu (0, 1, 2). Vložením mince se spojí kontakty, přičte se částka a výsledek zobrazí na displeji. Podrobný popis výroby  (lze i bez konektoru). Příběh, který se za pokladničkou skrývá. >>>  Projekty s PINy Pokladnička k 3D tisku na printables.com

Ovládání servo motorku

Obrázek
Pracovní listy k servo motorkům ze stránek  BBC micro:bit na Elgartce původně napsané pro práci se  Servo:Lite board for :MOVE mini , použitelné také pro jinak připojené servo motorky. Servo 1  (pdf k tisku 2 na 1)  V pracovním listu je popsáno zapojení a základní ovládání dvou kontinuálních serv pro stavbu autíčka. Servo 2 – funkce  (pdf k tisku 2 na 1)  Vytvoření vlastních funkcí velmi usnadní tvorbu kódu.  Autíčko také připravíme na dálkové ovládání. Servo – funkce – dálkové   (pdf k tisku 2 na 1)  Dálkové ovládání autíčka pomocí druhého microbitu. V ukázkách využity "modré" funkce. Servo – lite   (pdf k tisku 2 na 1)  Jiná cesta k ovládání motorků pro začátečníky: využití již hotových příkazů pro autíčko Kitronik :MOVE mini buggy. Vynechává porozumění servo motorkům, umožňuje soustředění například na bezdrátovou komunikaci. Servo – lite – dálkové   (pdf k tisku 2 na 1)  Dálkové ovládání...

Míchání barev RGB

Obrázek
Pracovní listy  RGB LED  a  RGB LED 2 ze stránek  BBC micro:bit na Elgartce původně napsané pro práci se  Servo:Lite board for :MOVE mini plně použitelné také pro  ZIP Halo for the BBC micro:bit a  ZIP LEDs Add-On Pack for Kitronik Inventors Kit for micro:bit Pracovní list RGB 1  (pdf k tisku 2 na 1) Nastavení barev jednotlivým LED nebo celému pásku. Změna jasu. Pracovní list RGB 2  (pdf k tisku 2 na 1) Míchání barev nastavením R, G, B. Využití proměnné. >>> Projekt 100 LED Gymnázia Elgartova >>> Ovládání servo motorku Jinak: MonkMakes RGB LED for micro:bit MonkMakes RGB LED for micro:bit  využívá přímého zápisu hodnoty 0 až 1023 na piny P0, P1, P2. >>> RGB LED