Stap 6: Downloaden en installeren van bibliotheken
Ten slotte kunnen we uploaden wat code en de Smart Outlet werkend krijgen! Maar eerst gaan we moeten gaan over de bibliotheken die nodig zijn, de basis van mijn code en het gebruik van een FTDI USB naar seriële adapter.
Voor mijn code om te werken aan een arduino, het vereist meerdere arduino bibliotheken. Arduino bibliotheken zijn in principe verzamelingen van vooraf geschreven code die maakt communiceren met sensoren en andere eenvoudige in-/ uitgangsmodulen voor de alledaagse programmeur. Aangezien ik deze bibliotheken in mijn code gebruikt, zal het alleen werken als de compiler toegang tot deze bibliotheken heeft. Uw arduino toegang te verlenen tot een bibliotheek hebt toe te voegen in de Arduino IDE (Klik hier voor zelfstudie en meer informatie). Ik gebruikte in mijn code, 5 bibliotheken. Het volgende is een lijst van de bibliotheken die zijn gekoppeld aan een locatie om ze te downloaden:
-LiquidCrystal.h (Core library, opgenomen met de installatie van de Arduino IDE)
-Wire.h (Core library, opgenomen met de installatie van de Arduino IDE)
Die met behulp van een Arduino Pro Mini 5V nodig een adapter genoemd een FTDI USB naar seriële adapter. Dit is omdat Pro Mini's niet de typische seriële communicatiehardware op de chip hebben (te houden van de kosten en de grootte beneden). In plaats daarvan moet u hebben een breakout board of speciale USB-kabel met de hardware is. Om het te gebruiken, gewoon de 6 koppen op elk samen hechten en code uploaden zoals u gewoonlijk zou doen. (Hebt u een Arduino Uno u kunt overslaan de FTDI chip en programma via arduino ook!).
Om te downloaden van de code van de arduino, en meer informatie over de technische aspecten van hoe de code werkt, gaat u naar de volgende stap!