Stap 3: Instellen van de apparatuur
Software: Essentieel voor programmering van uw planken en medeplichtigheid aan communicatie tussen de componenten van het project.Na het kiezen van de hardware van uw project, moet u een manier vinden om te helpen de onderdelen communiceren. Dit is waar uw keuze van software maakt een groot verschil voor een project dat is mild ergerlijk vs. ronduit rampzalig. De beste software voor beginnende ingenieurs zullen worden voorgeprogrammeerd om te communiceren met je board, voorkomen van toekomstige problemen die problematisch te overwinnen zonder een aanzienlijke kennisbasis. Zelfs met een grote engineering kennisbasis zou niet u waarschijnlijk willen om te beginnen met een project met deze hindernis aan de horizon.
In de volgende sectie zal ik daarom verdeling welke software is belangrijkste (of nuttig) aan welke board(s) u wilt gebruiken in uw project. Hoewel er daar vele adviezen over de beste software voor de baan zijn, zijn dit mijn adviezen op basis van eerdere positieve ervaringen.
MPIDE: A gratis ontwikkelomgeving die wordt meestal gebruikt bij PIC32 gebaseerde microcontrollers en draait op de meeste besturingssystemen (dat wil zeggen Windows, Mac en Linux).
De MPIDE-software is waarschijnlijk de meest voorkomende programmering optie die u lopen zal over tijdens het surfen op Instructables. Het is een gratis software die compatibel is met een scala aan besturingssystemen, en werkt met zowel chipKIT en Arduino microcontroller borden. MPIDE is ook relatief eenvoudig te installeren, met tonnen nuttige tutorials (zoals deze) begeleiden van nieuwe makers via downloaden van de software en het schrijven van of bijwerken van hun eerste schets (d.w.z. MPIDE voor "code").
Alvorens de software te downloaden, is het belangrijk te achterhalen of het compatibel met uw bestuur is. De lijst in afbeelding 1 bevat een overzicht van enkele van de populaire boards dat kunnen worden gebruikt met de MPIDE software. Evenals andere platen kunnen worden toegevoegd, maar dit is van mening dat de gebruiker een achtergrond in de ontwikkeling van de Raad van bestuur heeft.
Hoewel er meer effectieve softwareopties voor het programmeren van je board, MPIDE een goede optie voor degenen onder u slechts het begin van jullie reis naar elektronica presenteren. Zijn prijs en on line ondersteuning materialen zijn nuttig voor onderwijs individuen nieuw voor elektronica hoe microcontrollers, terwijl het verstrekken van de noodzakelijke hulpmiddelen om vertrouwen alvorens ze naar de meer verfijnde programmeeropties.
LabVIEW: een grafische programmeringsplatform dat visual tools zoals virtuele instrumenten en blok gebruikt diagrammen te helpen beleidsmakers hun apparaten program.
LabVIEW is een prachtig hulpmiddel voor makers met weinig voorafgaande ervaring codering als haar omgeving is ingesteld om te vereenvoudigen de programmering eisen van de bouw van uw project. In tegenstelling tot MPIDE gebruik LabVIEW virtuele instrumenten, gemaakt door de gebruiker, door front panel en blok diagram windows ondersteund. In het venster voorpaneel kan de maker Sleep visuele componenten (zoals drukknoppen) in hun programma-ontwerp. LabVIEW voegt automatisch deze besturingselementen of indicatoren in de blok diagram code dat je board (Indien ingesteld correct met LINX) zult begrijpen. De populaire planken gebruikt met LabVIEW momenteel omvatten de meeste microcontrollers, de Raspberry Pi 2 (of Raspberry Pi 3), en de BeagleBone Black. Voor individuen nieuw voor codering, deze software en haar talrijke tutorial onlinebronnen (gevonden hier: 1, 2, 3), help u door middel van gemeenschappelijke problemen werkt terwijl leer je de grondbeginselen van het omzetten van uw eenmaal gewone projecten in functionerende, technologische doorbraken.
Een ander hoogtepunt voor LabVIEW gebruikers is dat probleemoplossing kan worden bereikt met behulp van de functie markeren uitvoering. Hoogtepunt uitvoering is een manier voor makers te begrijpen hun blokdiagram en toont gebruikers waar hun gegevens stroomt in hun programma. U kunt met dit hulpprogramma logica problemen oplossen en dus een project maken dat eigenlijk voldoet aan het gewenste resultaat.
Golfvormen 2015: een softwareoplossing die makers helpt oplossen van hun projecten met oscilloscopen, logic analysers en FUNCTIEGENERATOREN.
Een laatste software-optie die is waardevol voor het oplossen van projecten is golfvormen, die kunnen helpen beleidsmakers begrijpen belangrijk projectelementen zoals spanning en stroom. Met golfvormen kan de gebruiker een oscilloscoop (zoals de Analog Discovery 2) om te meten van spanningen en het voorkomen van potentiële problemen met de fundamenten van de meting waarnaar wordt verwezen in stap 1 van dit Instructable hechten. Als een andere vrije software optie, golfvormen is ideaal voor het meten van analoge en digitale signalen gebruikt in project creaties. En als u wilt maken van een draagbare of Biomedische innovatie met behulp van signalen (zoals dit complexe project voor de machine van de ECG), het is de bron van een groot project.
Om te kiezen van de juiste software-optie voor uw project, is het essentieel dat u het onderzoek wat anderen vóór u hebben gedaan. Andere makers zal leveren gewoonlijk de benodigde code en instructies op hoe het te gebruiken met hun software van keuze. Maar het is even belangrijk om te begrijpen wat elke optie van de software kan u helpen bereiken, zodat de (hopelijk) het resultaat van uw project is bereikt zonder teveel tegenslagen.