-
Arduino na nepájivém poli
Při pohledu na Arduino by se mohlo zdát, že je celá deska velmi složitá a v amatérských podmínkách ji není možné sestavit. To je také jeden z důvodů, proč mnoho lidí považuje Arduina za neužitečnou hračku, která se nehodí k integraci do finálních projektů. V tomto článku bych chtěl ukázat, jak jednoduché je postavit si Arduino Uno na nepájivém poli. Bude nám k tomu stačit ATMega328P a 6 součástek.
-
Makefile místo Arduino IDE
Vývojová deska Arduino Uno s mikrokontrolérem ATMega328 je primárně zaměřena na začátečníky, kteří elektronice nebo mikrokontrolérům vůbec nerozumí. Internetový odborníci na slovo vzatí :) se ale různě po diskusích dohadují, že je Arduino nepoužitelné, že neučí začátečníka ty správné návyky™, že je vývojář až příliš odříznut od hardawe a podobně. Dva hlavní argumenty těchto diskutujících jsou — Arduino používá vlastní jazyk a ne standardní C. A že vývojové prostředí je pro pokročilejší věci nepoužitelné. V tomto článku bych chtěl oba tyto argumenty vyvrátit a dokázat, že Arduino je pouze ATMega328 a že lze Arduino IDE obejít.
-
Převodník USB-UART
Nedávno jsem se tady zabýval Arduinem a jeho USB částí. Popsal jsem postup, jak změnit firmware mikrokontroléru ATMega8U2 tak, aby se Arduino hlásilo jako jiné USB zařízení. Ve svých pokusech jsem se dostal až do stavu, kdy mě přestalo neustálé programování FW bavit. Navrhl jsem si proto desku, která se chová jako USB-UART převodník a lze spojit s Arduinem. Nakonec se ukázalo, že celé zapojení je mnohem užitečnější a univerzálnější, než jen UART převodník a může dobře posloužit i jako vývojová nebo výuková deska s ATMega mikrokontrolérem. V následujícím článku bych chtěl tento obvod popsat a nabídnout zde jeho schéma,…
-
Arduino jako USB klávesnice
Tímto článkem bych chtěl rozšířit text, který vyšel v únorovém čísle časopisu Praktická Elektronika (2/2012, vyšlo 6. 2. 2012). Článek se jmenuje Arduino jako IR přijímač a byl zaměřen na úplné začátečníky, kteří ještě nikdy s Arduinem nepracovali. Jako příklad jsem zvolil jednoduchý přijímač signálu z dálkových ovladačů. Rád bych tento příklad rozšířil a udělal z Arduina USB klávesnici, která při příjmu předem daného kódu z DO odešle do PC určitou klávesu.
-
Arduino a USB
Pokud jste někdy pracovali s Arduinem, určitě víte, že se tato deska programuje přes USB rozhraní a počítači se hlásí jako standardní sériová linka. Díky tomu se na straně počítače (přesněji řečeno na straně USB Host) dá s Arduinem jednoduše komunikovat oběma směry. Na straně Arduina pak komunikace probíhá skrz třídu Serial. V tomto článku bych se chtěl podrobněji podívat na možnosti Arduina jako USB device. Vysvětlím, jak přesně komunikace probíhá a také ukážu, jak změnit Arduino na téměř libovolné USB zařízení (tedy nejenom na sériovou linku, ale třeba na MIDI nebo HID).
-

Arduino a obvod reálného času
Před nějakou dobou jsme si popsali obvod reálného času DS1307, který dokáže udržovat aktuální datum a čas a je napájen z baterie. V tomto článku si ukážeme jak RTC obvod použít s Arduinem. Samotné zapojení je velmi jednoduché, a proto se budeme více věnovat programu pro Arduino.
-
Vývojová deska pro PLCC44
Před nějakou dobou jsem si pro své experimenty koupil CPLD obvod XC9572 od firmy Xilinx. Tento obvod se vyrábí i v pouzdru PLCC44 (na obrázku). Toto pouzdro se do nepájivého pole nedá zapojit, a proto jsem si musel koupit patici. Bohužel, ani to nebylo řešení. Patice má sice piny s roztečí 2,54 mm, jsou ale vyvedeny ve dvou řadách na každé straně. Tímto se to celé komplikuje, protože obvod s paticí nelze jednoduše použít v kontaktním poli. Řešením bylo vyrobit si jednoduchou DPS, na kterou se umístí patice a všechny piny budou přístupné přes dutinkové lišty.
-
Arduino IDE verze 1.0
Posledního listopadu, tj. 30. 11. 2011, vyšla nová verze vývojového prostředí Arduina s označením 1.0. Tato verze je zajímavá především proto, že se jedná o první stabilní verzi. (Abych to trochu vysvětlil — to neznamená, že předchozí verze byly špatné nebo nestabilní. Označením 1.0 ale vývojáři dali najevo, že své IDE považují za „hotové” a jazyk i rozhraní už by se neměly nijak výrazně měnit.) Oproti předchozím beta verzím obsahuje několik změn a novinek. V tomto článku popíšu nejdůležitější změny.
-
Inspirace pro vaše projekty II.
Na začátku měsíce jsem zde psal o několika zajímavých nápadech, které by stály za vyzkoušení. Od té doby jsem narazil na několik dalších projektů. Jeden spojuje Arduino a zvuk, druhý se zabývá detekcí objektů pomocí laserového paprsku a fotodiody a třetí se zabývá minimalizací Arduina.
-

Kde sehnat Arduino?
Píšu tady o Arduinu již půl roku a ani jednou mě nenapadlo že vy možná ani nevíte jakou verzi a kde ji pořídit. Chybu napravuji, zde máte pár informací o oficiálních verzích Arduina a obchodech, kde je pořídit. Pokud již Arduino vlastníte, i tak můžete v článku najít pár zajímavých informací.
