Stap 1: Circuit diagram en werken
Als we zijn met behulp van piëzo-elektrische sensor als touch sensor. Wanneer we de piëzo-elektrische sensor raken zal het zeer kleine hoeveelheid spanning produceren. Dus niet wij dit direct gebruiken met microcontroller. maar dat piezo sensor spanning staat zodat de spanning van de basis van transistor 2n3906 voor inschakelen van de transistor. Transistor beurt op middelen laat de transistor de collector spanning doorstroming naar de emitter via basis van transistor. Als transistor af dan betekent is er contact tussen de collector en emitter. De basis van de transistor fungeren als brug van geleidbaarheid.
Hier geprogrammeerd ik de P1.3 pin van msp430 als input en het PULLUP maken. PULLUP in die zin maken de pin HIGH. Vervolgens is het verbonden met verzamelaar van 2n3906 transistor. bij piëzo-sensor aanraking Geef het spanning te baseren van de transistor. vervolgens transistor inschakelen. dus spanning van collector naar de emitter vloeien en krijgen sloeg. De P1.3 pin worden zo laag. het programma gevoel het lage signaal dan doen de actie.
In het programma heb ik de P1.0 verklaard als uitvoer om te leiden tot de led op en hier heb ik TIP122 transistor schakelaar de led matrix gebruikt. omdat led matrix werkt op 9v levering zo msp430 niet produceren die spanning direct. daarvoor gebruiken we transistor als het apparaat over te schakelen. Wanneer de output van de P1.0 worden hoge dan spanning stroom door de weerstand van 100 ohm op basis van tip122 transistor. en de 9v + verbonden met led matrix + pin. -ve pin van led matrix verbonden met collector van de transistor en geslepen emitter. zoals eerder gezegd als er spanning in base dan de Transistor turn ON. zodat stroom tussen tot transistor zo de LED-glows.here leidde geprogrammeerd ik msp430 output voor elke aanraking van de touch sensor die we gebruikten in-of uitschakelen. Dus led turn ON of OFF voor elke aanraking.