Stap 3: Bent u klaar om code te schrijven?
OK, nu open je arduino IDE. Ik hoop dat u dit gemakkelijke hulpmiddel in de link die ik in de previsious stap verstrekt heb heb geleerd. Als dat niet het geval is, neem dan opnieuw enkele voorbeelden om te leren hoe het werkt! In deze stap u kunt is de code dat ik heb schrijven voor u, dan moet u alleen compileren en overbrengen van je board, maar mijn reccomendation om te schrijven en begrijpen van de code. Op deze manier leert u hoe u kunt instantiëren van het item en het opgeven van de modaliteit van de pin. Probeer ook om de verbinding pin wijzigen en wijzig de code zodat het leren ook dit!!! Maar nu een beetje uitleg over de code:
-In de eerste sectie vindt u een verklaring van alle "dingen" die zijn verbonden met onze Raad van bestuur en de pincode die ik heb opgegeven vóór
-In de sectie van de installatie vindt u alle de verklaring moet slechts één keer uit te voeren. Dan we de verklaring van de wijze van alle gebruikte hebben pin (wij zijn opgeven of ze uitvoer of invoer Pin zijn) en enkele verklaring voor het initialiseren van het LCD-scherm (wij stellen de kleur wit, geef haar grootte en sommige tekst schrijven)
-In de lus-sectie vindt u alle code die wordt uitgevoerd in de lus! Dan hier de code dat zegt "als de knop of de touch sensor is ingedrukt, het moet overschakelen op de zoemer en het LCD-scherm (via de aangepaste functie UpdateLCD) moet bijwerken om zich te vergewissen van de selectie van de sensor. Klik vervolgens in het geval van de "temperatuur" selectie, we hebben een Toon van de zoemer, de rode led is actief en het LCD-scherm zal hebben rode kleur en zal laten zien de waarde die door de sensor geregistreerd. Als we druk op de knop (of de touch sensor) schakelen we over de modaliteit en alles zal veranderen.
-Let op dat de waarde van de temperatuursensor moet worden geformatteerd om te worden aangetoond door het LCD-scherm (van Double String). Ik heb een functie verstrekt hiervoor waardoor al het werk. Ik heb de functie die de zorg over de interne sensor en de retourwaarde onderscheiden. Waarom? Voor hergebruik. U kunt deze functie plakken in andere project om dezelfde bewerking en u zult verdienen tijd ;)