Arduino Project Handboek Beoordeling
Een nieuwe taal ophalen is nooit gemakkelijk. Als je tegelijkertijd basiselektronica wilt leren, vraag je gewoon om problemen. Toch is de wereld van Arduino een van de meer lonende vaardigheden die er zijn, en het is de moeite waard om de moeite te nemen. Weten waar te beginnen is echter moeilijk.
De Arduino Project Handbook, geschreven door Mark Geddes en uitgegeven door No Starch Press, is een fantastische plek om te beginnen. Met 25 opwindende projecten - elk met full-color bedradingsschema's, pin-connectietabellen en foto's - maak je ook binnenkort dingen als een laser tripwire alarm of een joystick gestuurd laserkanon.
Sterker nog: dit substantiële boek is slechts $ 25 direct van No Starch Press, inclusief zowel een print als een digitale kopie.
Eerste stappen
Toen ik Arduino begon te leren, gebruikte ik een alles-in-één starterkit met een officieel Arduino Uno-bord, een boek dat mede is geschreven door de oprichter van Arduino, en enkele instructies voor ongeveer 10 projecten. Het kostte in die tijd bijna $ 100. De projecten waren allemaal vrij eenvoudig, met elk in essentie een ander onderdeel. Er was niet veel progressie en aan het eind van het doen van alles, voelde ik me een beetje onvervuld. Je had ze allemaal kunnen doen zonder een Arduino. Ik was nog steeds niet zeker hoe ik de meer ingewikkelde, leuke dingen zou gaan doen. Met het grootste deel van de kostprijs opgenomen door het officiële bord, was er weinig meer in de kit voor extra startcomponenten. Het was allemaal een beetje teleurstellend en ik was er in een weekend mee klaar.
Tegenwoordig kun je kloongestuurde starterkits kopen voor minder dan $ 30, die vol zitten met interessante componenten zoals een LED-matrix, een LCD-scherm of een RFID-lezer. Het enige probleem met deze is dat de documentatie ernstig ontbreekt; of beter gezegd, het is helemaal nietbestaand. Het Arduino Project Handbook is een geweldige aanvulling op deze kits.
Elegoo EL-KIT-003 UNO Project Super Starter Kit met Tutorial voor Arduino Elegoo EL-KIT-003 UNO Project Super Starter Kit met Tutorial voor Arduino Koop nu bij Amazon $ 35,00
Het Arduino Project Handboek
Hoewel de naam impliceert dat het Arduino Projecthandboek slechts een verzameling projecten is, bevat het een kort gedeelte over de achtergrond en geschiedenis van Arduino, voordat je gaat werken met de Arduino IDE. Het eerste project is de gouden standaard “Hallo Wereld!” programmeerhandleiding voor elektronica: de knipperende LED. Het Arduino Project Handbook is echter uniek omdat het elke regel code - zelfs al die accolades - opsplitst om diegenen met een zero programmeerervaring te helpen begrijpen wat er precies aan de hand is.
Het dekt niet alleen de absolute basis, maar gaat verder met het combineren van componenten en het structureren van grotere projecten. Dit is een belangrijke vaardigheid: iedereen kan een paar regels code kopiëren, maar de fragmenten begrijpen en vervolgens combineren tot iets dat groter is dan de som van de delen is waar de echte problemen liggen. Er is echter geen herhaling, dus concepten uitgelegd in eerdere projecten worden niet opnieuw uitgelegd. Het is misschien verleidelijk om meteen naar een joystickgestuurde laser te springen, maar de projecten op orde maken - met name de eerste projecten - is de beste manier om te leren.
Nu we het erover hebben, alle projectcode is beschikbaar om te downloaden van de website van No Starch Press, maar ik raad je aan om het met de hand te typen. Hoewel dit vervelend kan zijn, zorgt het ervoor dat je elke regel code mentaal onderzoekt. Tijdens het proces, zult u waarschijnlijk ook fouten introduceren. Leren hoe relevante foutmeldingen te identificeren, de bug te vinden en te corrigeren is een andere belangrijke vaardigheid die niet echt in een boek kan worden onderwezen, maar alleen tot je door-ervaring zal komen. Als je een onbekende functienaam tegenkomt die niet in het boek wordt uitgelegd, onthult een snelle Google alles.
We hebben gesproken over wat u zult vinden in een startpakket Wat zit er in uw Arduino Starterkit? [Arduino Beginners] Wat zit er in je Arduino Starter Kit? [Arduino Beginners] Geconfronteerd met een doos vol met elektronische componenten, is het gemakkelijk om overweldigd te worden. Hier is een gids voor precies wat u in uw kit zult vinden. Lees meer voor, en in de appendix van het boek vindt u een vergelijkbare uitsplitsing, evenals technische pinnen voor de hardware.
Eenvoudig te complex
Het Arduino Projecthandboek neemt u daadwerkelijk mee vanaf het beginpunt van een absolute beginner en volgt een logische voortgang, waarin de belangrijkste concepten worden toegelicht. De projecten worden steeds complexer, met meer componenten en langere programma's. Hieronder is slechts een kleine greep uit de 25 opgenomen projecten. U vindt de volledige inhoudsopgave op de site van het boek:
- Op geluid gebaseerd geheugen, vergelijkbaar met de klassieke Simon.
- Raketwerper met gloeidraadlamp en lucifer.
- Joystickgestuurde laser, vergelijkbaar met het autonome lasertorentje Pew Pew! Hoe een laser torentje te bouwen met een Arduino Pew Pew! Hoe maak je een laser torentje met een Arduino te bouwen Ben je verveeld? Kan net zo goed een lasertoren bouwen. Lees meer Ik heb een paar jaar geleden samengesteld.
- Ghost (of beter gezegd, EMF) detector.
- Laser tripwire alarm.
- RFID-kaartinvoersysteem (dit zou je kunnen combineren met een magnetisch deurslot op zwaar werk, zoals we hier hebben gedaan. Een automatische deur maken met een smartphone. Proximity-sensor maken een automatisch vergrendelde kantoordeur met smartphone-nabijheidssensor. We zullen een Raspberry Pi met een Bluetooth-adapter om op te letten wanneer uw smartphone buiten bereik is, en een relais in actie te brengen om de deur te vergrendelen Lees meer).
De projecten zijn onderverdeeld in 7 delen: LED's, Geluid, Servo's, LCD's, Tellers, Beveiliging en Geavanceerd.
Elektronische dobbelstenen
Om de kwaliteit van de instructies te testen, bouwde ik projectnummer 16, een elektronische dobbelsteen. Dit kwam deels omdat ik nog nooit heb geprobeerd om een 7-segment LED-display te gebruiken, dus ik wist dat ik niet kon vals spelen. Afgezien van het feit dat een van mijn knoppen dodgy is, hebben de bedrading en de code de eerste keer gewerkt.
De duidelijke diagrammen in volledige kleuren en pin-outs zijn gemakkelijk te begrijpen en het project gebruikte alleen componenten die ik in mijn startpakket had. De code is goed gedocumenteerd als je wijzigingen wilt aanbrengen, zoals het aanpassen van de animatiesnelheid van de dobbelschud.
Mocht u het Arduino Project Handbook kopen?
Arduino Project Handboek: 25 Praktische projecten om u op weg te helpen Arduino Projecthandboek: 25 praktische projecten om u op weg te helpen Koop nu bij Amazon $ 6,77
Als je Arduino nog niet kent, moet je dit boek absoluut kopen. Spring direct voorbij de alles-in-één starter kits met een aantal saaie projecten. Deze boeken leiden je niet alleen door de simpele dingen die beginners doen; maar ook de complexe, grotere projecten die de echte kracht van Arduino demonstreren. Deze projecten zullen u echt gemotiveerd houden om verder te leren. Het hebben van een praktisch, opwindend ding om te maken is motiverender dan simpelweg iets maken omwille van het.
Je zult nog steeds een paar componenten moeten kopen - zoals het schietmechanisme van het schildwachtkanon - maar deze kosten een paar dollar.
Ons oordeel van de Arduino Project Handbook:Gemakkelijk de beste beginnersgids die er is. Combineer met een goedkope startkit met kloon en het is nooit goedkoper geweest om mee te doen aan de revolutie van de maker.910
Ontdek meer over: Arduino, Electronics, MakeUseOf Giveaway.