Stap 7: Het verbinden uw microcontroller code omhoog en je bent klaar!
Het is niet de eenvoudigste platform om te leren. Mijn codering vaardigheden zijn echt basic, echt roestig, en waren niet te grondig om te beginnen met. Dus, de slechte, omvangrijk, inefficiënte code.
Wie goed met C is kan waarschijnlijk zo veel dingen mis met hoe ik schreef de code die zij langer duren zou om te beschrijven wat klopt er niet aan dat het duurde om te schrijven van de code in de eerste plaats wijzen. Kortom, ik gehackt code van de MSP430 tutorials te voeren een continue controle van de input, en als de waarde meer dan een vast bedrag (ongeveer 10% verschillende) wordt gewijzigd, een routine wordt uitgevoerd.
Het belangrijkste ding dat ik wilden er zeker van was dat als de zon ondergaat, de tripwire zal blijven functioneren. Zodat ik de code te controleren en een drempel instellen elke keer in de zoveel tijd instellen (een paar keer per minuut). Dit betekent dat als het ambient licht verandert, de sensor automatisch kalibreren zal om te compenseren voor de verandering.
Alle de codering werd gedaan in Code componist Studio 5, die tot een bepaalde grootte van het programma vrij is. Het keurige ding is dat de grootte van het geheugen op de MSP430s kleiner is dan de limiet, waardoor de ontwikkelomgeving effectief gratis.
* Noot van de auteur: omdat ik had zo veel moeite met de code voor dit project, ik uiteindelijk gaf op het grote idee dit moest worden gebruikt. Ik hield van de module, en een Arduino is onderweg naar mijn huis. Ik kan gebruiken voor een ander doel enige tijd in de toekomst. *