Jeffrey Cross
Jeffrey Cross

Što je novo: 'Početak rada s Arduinom' trećim izdanjem

Tri pitanja za Michaela Shiloha, koautora Massima Banzija u novom izdanju Početak rada s Arduinom, dostupne na O'Reilly, Adafruit i Amazon.

Koje će nove dodatke čitatelji pronaći u ovom trećem izdanju Početak rada s Arduinom?

Michael Shiloh: Treće izdanjePočetak rada s Arduinom dodaje dva nova poglavlja. Prvi, “Automatski sustav navodnjavanja u vrtu”, ambiciozan je projekt koji ilustrira složeniji sklop i program. Ovo poglavlje također govori o projektiranju, testiranju i konstrukciji te koristi shematske dijagrame koji su (i još uvijek postoje) opisani u “Čitanje shematskih dijagrama”.

Ovo novo poglavlje gotovo udvostručuje duljinu knjige i stvarno ulazi u mnogo detalja o tome kako dizajnirati, planirati i izgraditi složen projekt. To uključuje odabir komponenti, kako pristupiti velikom programskom projektu, te kako (i zašto) prelaziti s neprocjenjive, ali nepouzdane bezvezne ploče na robustniji prototipski štit.

Drugo novo poglavlje, “Arduino Leonardo”, predstavlja Leonarda. Leonardo je drugačiji Arduino, jer je USB kontroler ugrađen u softver, a ne u poseban čip kao što je bio slučaj. To omogućuje modificiranje USB ponašanja ploče. Ovo poglavlje također pokušava pokazati zašto je sposobnost emuliranja tipkovnice ili miša tako duboko drugačiji način povezivanja s računalom.

Osim ovih novih poglavlja, izvršena su i druga ažuriranja: Treće izdanje je napisano za verziju 1.0.5 IDE-a. U očekivanju predstojećeg izdanja verzije 1.5 zabilježene su razlike između 1.0.5 i 1.5. Poglavlje "Rješavanje problema" također je reorganizirano i prošireno.

Koji su izazovi u dokumentiranju ažuriranja ovog brzog mikrokontrolera?

MS: Mislim da svijet brzih mikrokontrolera nema ogroman utjecaj na knjigu početnika poput ove. Čitava sjajnost Arduina stavlja nešto što je sve do svog izuma bilo ograničeno na hardverske i softverske inženjere, u ruke dizajnera, umjetnika i svih zainteresiranih za eksperimentiranje s fizičkim računalima. Izazovi su u stalnom poboljšavanju razvojnog okruženja i dokumentacije, kako bi se početnicima moglo osjećati ugodno.

Povezani izazov je u odupiranju porivu da se sve najnovije mogućnosti novih mikrokontrolera dodaju Arduinu. Konstantno se podsjećamo da je naš cilj učiniti mikrokontrolere pristupačnim za početnike, a ne izgraditi najfleksibilniji razvojni sustav za najmoćnije uređaje.

Imate li savjeta ili trikova za dijeljenje?

MS: 1. Počnite maleno. Ne pokušavajte riješiti cijeli problem odjednom: odaberite onaj dio koji vas najviše intrigira (ili interesira ili plaši) i shvatite to kao izoliranu vježbu. Zatim prijeđite na sljedeći, i tako dalje.

2. Saznajte kako otkloniti poteškoće u programima i krugovima. Proučite odjeljak za rješavanje problema u ovoj knjizi i bilo koji drugi izvor koji vam može pomoći da razvijete svoje vještine.

3. Kupite pristojan lemilica i pola tuceta prototipova. Završi s bezveznjačkom pločom što je prije moguće. Prototip na ploči bez lemljenja, ali svaki projekt koji napušta radnu površinu treba zalemiti.

4. Nemate ideja? Volim prijedlog Toma Igoea: Izradite igru ​​Pong. Učinite ga klasičnim pomoću obrade i par potenciometara, ili postanite kreativni, na primjer sa senzorima za svjetlo, detektorima moždanih valova ili Kinectom kao ulaznim uređajima (ali pogledajte savjet # 1, gore).

5. Platite naprijed! Imali ste ogromnu korist od filozofije otvorenog koda dijeljenja informacija. Napiši što si učinio, na koje si probleme naišao i kako si ih riješio. Ne brinite ako je to učinjeno prije - imat ćete jedinstvenu perspektivu koja bi mogla biti jedina stvar koja će pomoći frustriranim početnicima da uspiju umjesto da odustanu. Dijelite na platformi po svom izboru, npr. WordPress, Instructables ili Make: Projects, i učinite ih jednostavnim za pronalaženje slanjem slika, videozapisa i linkova na Facebook, Twitter, Youtube, itd.

Udio

Ostavite Komentar