Stap 3: Assembleren het Circuit
Nu dat de transistors en 7805 zijn gemonteerd op koellichamen, laten we het circuit te monteren. Ik denk dat het waard erop wijzende dat u uzelf tijd bespaart en frustratie als u goede breadboarding technieken zoals kleurcodes voorzien van draad verbindingen en met behulp van warmte krimpen slangen om te voorkomen dat shorts (zie afbeelding van batterij). Het aanzienlijk makkelijker om fouten gevonden wanneer uw draad verbindingen zijn ook kortere en kleur gecoat. Ik denk dat de enige manier om te leren is dit de harde manier, maar ik dacht dat zijn waarde vermelden.
Het eerste schema is voor een Arduino full-ontwikkel bord (Uno, Pro Mini, etc), maar is in wezen hetzelfde als u gebruiken een ATTiny wilt (voor dit onderdeel, je gewoon moet aansluiting op de
). Als u het circuit zijn breadboarding, moet u de gegevensbladen en pinouts voor uw exacte onderdelen opzoeken. Ik heb een eenvoudige illustratie beeltenis van de pinouts voor de onderdelen die ik gebruik (Tip 120, 7805) verstrekt. Als u onbekend bent met het lezen van schema's, is hier een vrij goede leerprogramma en een gids van het symbool.
Belangrijke opmerking: Als het wordt aangedreven door de batterij via V-in en de USB-kabel op hetzelfde moment, kunt u uw Arduino bak. Verwijder de batterij voordat u upload programma's. Ook, als u wilt stroom je Arduino via USB tijdens het ontwikkelen en nog steeds verlof batterij aangesloten (aan de macht de strip), gewoon de verbinding tussen de output van 7805 V-in verwijderen, maar er zeker van te zijn dat u nog steeds hebben grond aangesloten, anders werkt het niet.
Hoe dieper ik onderneem Arduino, hoe meer ik vind mezelf programmeren van chips rechtstreeks via een Internet-provider (In-systeem programmeur, ik gebruik maken van een schild met HexTool voor het gemak maar er zijn goedkopere manieren om dit te doen zoals het gebruik van de Arduino rechtstreeks), en het leren programmeren van AVR. Ik breng dit op, omdat er lijkt te zijn een beetje verwarring die er met betrekking tot de ATTiny85, aangeven of er twee of meer PWM outputs. Het antwoord lijkt te zijn van Ja, als je weet wat je doet, maar ik heb niet werkende code waarmee meer dan twee PWM kanalen voor deze chip.