Jak vytvořit kalkulačku pomocí Arduino

Čas čtení: 2 min.

Arduino je modul mikrokontroléru s velmi širokým spektrem možností – když si sami vytvoříte jednoduchý projekt, je to výborná zkušenost pro učení. Zjistěte, jak sestavit kalkulačku!

Proč si kalkulačku sestavovat sami?

Arduino je zařízení, které zkušený elektronik dokáže využít pro mnoho aplikací. Dobře funguje jak v seriózních komerčních projektech, tak při spouštění starých konzolových her, osvědčuje se jako logické obvody v systémech inteligentních budov a je ideální pro výuku začínajících elektroniků a programátorů. Zjistěte, jak si sestavit vlastní verzi kalkulačky. Hardwarově ani softwarově není projekt nijak složitý, ale jeho vlastní realizace je milníkem ve výuce programování a mikroprocesorové elektroniky.

Co potřebujete k sestavení kalkulačky Arduino?

Před zahájením prací je dobré shromáždit veškeré nářadí a komponenty, aby práce probíhala hladce. Základem celého projektu je samozřejmě deska Arduino – může to být například model Arduino Uno, ale dobře poslouží i jiné verze. Hodit se vám bude také kontaktní deska – nástroj, s jehož pomocí můžete svůj projekt sestavit bez pájení tak, aby byl plně funkční. V případě potřeby ji můžete snadno upravit a vylepšit, aniž byste přišli o součástky nebo samotnou desku, a nakonec ji můžete celou rozebrat a použít pro jiný projekt. Pro úspěšný průběh celé operace je rovněž nutné propojit kabely s konektory (zástrčkami a zásuvkami) v různých konfiguracích. Bude také užitečné mít připravenou desku s 16 tlačítky typu taktový přepínač (4×4 ), abyste mohli snadno zadávat údaje do kalkulačky. K přečtení výsledku bude zapotřebí také vhodný displej – požadavky nejsou velké – důležité je, aby byl schopen zobrazit několik znaků a číslic za sebou. Budete také potřebovat převodník I2C a funkční počítač s nainstalovaným vývojovým prostředím (nejlépe Arduino IDE).

Jak shromážděné součásti sestavit?

Obrazovku můžete připojit k Arduino díky převodníku I2C. Pokud nemáte v úmyslu připojit tyto komponenty trvale, nejjednodušší by bylo připájet pásek samičích goldpinů k desce Arduino (GPIO) a pásek samčích goldpinů k převodníku I2C a k desce s plošnými spoji s obrazovkou. Převodník a obrazovku k sobě snadno připojíte pomocí kontaktní desky. K Arduino lze snadno připojit napájení (GND a VCC) a piny SDA a SCL (celkem 4 vodiče), čímž vzniká možnost jednoduché vizualizace dat na obrazovce. Dalším důležitým krokem je připojení klávesnice taktového spínače pomocí osmi vodičů ke vstupům Arduino. Nakonec připojte napájení k desce a připravte připojení USB k počítači pro programování zařízení.

Programování Arduino

Společnost Arduino se o uživatele velmi dobře postarala vytvořením bezplatného, jednotného a snadno použitelného vývojového prostředí “Arduino IDE”. Použití tohoto zařízení není jedinou možností programování, ale protože je velmi pohodlné, bude také ideální pro programování desky jako kalkulačky. Pro zkušeného programátora to není obtížný úkol, ale vyžaduje určité zkušenosti a znalost prostředí. Knihovny pro různé účely jsou volně dostupné pro každého a programovací jazyk je velmi blízký jazyku C. To je velmi důležité, protože díky tomu může každý snadno najít jakýkoli výukový materiál prostřednictvím internetu nebo literatury.

Jak vytvořit kalkulačku na arduino?

Sestavení kalkulačky na bázi Arduino je poměrně jednoduchá operace. Vyžaduje si osvojení malého množství znalostí jak z informatiky (pro napsání programu), tak z mikroprocesorové elektroniky. Jedná se o vynikající úvodní cvičení pro začínající elektroniky, programátory nebo robotiky.

Jak hodnotíte tento článek na blogu?

Klikněte na hvězdičku a ohodnoťte!

Průměrné hodnocení 4.5 / 5. Počet hlasů 14

Zatím nejsou žádné hlasy! Buďte první, kdo ohodnotí tento článek.

Sdílet:

Picture of Mateusz Mróz

Mateusz Mróz

Snílek, milovník cestování a technologických inovací. Své nápady s Raspberry Pi a Arduinem by rád proměnil ve skutečnost. Je tvrdohlavý samouk - o pomoc požádá, až když mu dojdou pozice ve vyhledávačích. Věří, že se správným přístupem lze dosáhnout jakéhokoli cíle.

Viz více:

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Z důvodu bezpečnosti je nutné používat službu reCAPTCHA společnosti Google, která podléhá zásadám ochrany osobních údajů a podmínkám používání společnosti Google. S těmito podmínkami souhlasím..