Stap 10: De Code
Ik voegde ook een 2de schets voor de 2de microcontroller naar CMYK-2 signalen (u kunt zoveel meer als je wilt) met behulp van de methode pulseIn in plaats van met behulp van interrupts. Dit verwerkt enkel ongeveer 1/5de van de beschikbare signalen van de R/C ontvanger, maar ook zwaar vermindert de kans op het krijgen van een "Slechte" signaal. Ook, aangezien de macht estafette ingesteld is dat alleen ON als het signaal "GOOD", wanneer ga je buiten het bereik, het automatisch uitschakelt als de macht aan de motoren alleen.
De 2de Atmega standaard digitale pin 4 gebruikt als de R/C servo ingangssignaal van de ontvanger van de R/C zou hebben, digitale pin 6 moet beheren een 5v Relais of N-kanaal mosfet die wordt gebruikt om over te schakelen van de 60amp macht estafette ON/OFF. Dat is alles wat nodig is, kunt u ook een LED op pin 12 en 13 gebruiken om aan te geven of de estafette ingeschakeld is of uitgeschakeld.
U kunt ook 2 12v running lights van Walmart voor een auto... Ik gebruik een N-kanaal mosfet rechtstreeks gekoppeld aan 9 pin van de Arduino 2e om de helderheid van de verlichting met behulp van een gehackte kanaal op mijn zender. Deze ingang van de ontvanger zou Ga naar digitale pin 2. Controleer de code.
Download het zip-bestand op deze pagina en het uploaden van de schetsen. Als u niet van plan over het toevoegen van de 2de Atmega met de failsafe en killswitch, dat is prima. U kunt nog steeds de nieuwe code bijwerken voor enkel de belangrijkste Atmega en het moet soepeler lopen.