Stap 5: Een aantal hints voor het project
De BLE-module kan alleen worden geprogrammeerd als is gemonteerd op de programmeur. Dus om te debuggen uw software moet u eerst verbinden de LED-strip aan de programmeur van bestuur. Vervolgens kunt u stap door uw software en alles wat u wilt ontwikkelen.
Als u gereed bent ontwikkelt u nemen de BLE-module uit de programmeur en steek de stekker in het klein brood bord. U moet ervoor zorgen dat u de zelfde pinnen tijdens de foutopsporing als later op uw eigen board! Dit is vooral belangrijk voor pinnen die zijn beschikbaar in de BLE-module, maar zijn vooraf gedefinieerd op het bord van de programmeur. De RGB-Led-Pins van de programmeur van Bestuur zijn hier een voorbeeld van. Op de lege BLE-Module kunt u voor alles wat die je wilt, maar op het bord van de programmeur dat ze al zijn gebruikt!
De PSoC-4, oftewel de controller op de BLE-Module werkt met spanningen van 1.8V naar 5.5V! Dat is perfect als je wilt rijden de klok met Li-Ion 3, 7V batterijen of via USB-poorten. Mij troep opwaarts een oude USB-Hub met voeding om te rijden mijn raspberry pi webcam. Deze hub rijdt nu ook mijn klok!
De debug-LED-strip wordt aangedreven van het dev-bord zelf. Omdat slechts drie LEDs worden aangestuurd op een moment, is de USB-levering genoeg. Als u hogere stromingen station die je denken wilt moet over het voeden van de LED's op hun eigen. Sluit de GND de dev-kit om een gemeenschappelijk referentiepunt.
Een andere goede tip is uitproberen sommige cypress geleverde voorbeelden en tutorials. U kunt hen binnen de PSoC-Creator en ze zijn echt goed. De meeste van hen werken direct uit de doos. Sommige moeten een kleine update van afzonderlijke componenten, maar in het algemeen zijn ze zeer goed gedocumenteerd en de datasheets of de beschrijvingen zijn erg goed.
En de weerstand van de LDR voltage divider voortbouwen op breadboard voordat de gebruikersspecifieke solderen. Omdat alleen op de programmeur kunt u fouten opsporen in de software om te zien welke waarden worden geretourneerd uit het! In de afbeelding, waardoor ik na de klok was klaar, ik vervangen de LDR met een grijze draad die is aangesloten op de 3,3 v-leveringen op de programmeur. Dit geeft sommige middellange lezingen.