81 seconden besparen: snel Arduino Bootload/programma voor de productie van


Vereist: AVRISP mkII en een Linux computer (of virtuele machine)

Dit Instructable laat zien hoe te automatiseren en versnellen van de installatie van een bootloader en demo programma op een Arduino-compatibel apparaat.

De Arduino bootloader en IDE maken het ongelooflijk gemakkelijk om te bouwen van een microcontroller-apparaat met ondersteuning voor verschillende platforms programmering en een brede basis van de bestaande tutorials en gebruikerservaring. Out of the box staan de meeste Arduino-compatibele apparaten aansluit op een computer en aangepaste programma's uitvoeren. Dat vereist echter enige voorbereiding door degene die het apparaat gemaakt.

Een PCB met een AVR microcontroller is nog niet compatibel is met Arduino. Bovenal moet de bootloader aanwezig zijn. Meestal moet de bootloader worden geïnstalleerd met behulp van een stukje speciale programmering hardware. Zodra geïnstalleerde, speciale hardware niet noodzakelijk is... vergemakkelijkt de bootloader het extra programma's geladen in de microcontroller met een gewone USB of seriële kabel.

Echter de bootloader alleen doet niets... het is ook een goed idee om sommige programma voorgeinstalleerd op het apparaat, zelfs als het slechts een LED knippert.

De Arduino IDE heeft alle functies die nodig zijn om een bootloader installeren op een kale microcontroller en vervolgens een programma aan het downloaden. Het zal wel goed voor één, vijf of tien toestellen... maar wat als u 100 tot 500 apparaten hebt die moeten programmeren en testen? Op het moment van schrijven vereist de Arduino 1.6 tak ongeveer 90 seconden te installeren een bootloader met behulp van een AVRISP mkII programmeur total en vervolgens compileren en het downloaden van een programma aan dat apparaat. Het is ook een omvangrijk proces vereist een heleboel muisklikken, selecteren van een nieuwe seriële poort vaak, enz.

De volgende instructies hoe implementeren van een systeem dat automatisch installeren zal een bootloader + programma telkens wanneer die een enkele toets is ingedrukt. Elke cyclus duurt ongeveer 9 seconden.

Gerelateerde Artikelen

Vernier sensoren en Arduino (of Teensy) voor het registreren van gegevens

Vernier sensoren en Arduino (of Teensy) voor het registreren van gegevens

laten we eens kijken hoe gegevens verzamelen van Vernier educatieve sensoren met behulp van een Arduino-compatibele board voor de ontwikkeling van de microcontroller.Als u slechts wilt interface een sonde met een computer en wil alles om te werken, m
Titrating afval van plantaardige olie voor de productie van Biodiesel

Titrating afval van plantaardige olie voor de productie van Biodiesel

Afval van plantaardige olie wordt vaak gebruikt voor de productie van biodiesel en wordt afgebroken tijdens het kookproces in zijn samenstellende vetzuren. Dit kan ook gebeuren met nieuwe olie als de rauwe zaden niet correct zijn opgeslagen. De zuurg
Arduino LCD Project voor het meten van afstand

Arduino LCD Project voor het meten van afstand

Hallo :)Mag je niet weet hoe te gebruiken een ultrasone sensor voor het meten van de afstand met een LCD-scherm, dus in dit instructable heb ik besloten om u gelukkig te maken en u aan de slag helpen. Deze sensor is erg populair bij de Arduino Geeks.
Java-programma voor het berekenen van samengestelde rente

Java-programma voor het berekenen van samengestelde rente

/ / dit programma bepaalt de hoeveelheid geld die wordt verergerd op 8%na verloop van tijd (30% per maand voor belastingen aftrekken.Dit programma starten vanaf de opdrachtregel.Gebruiker gevraagd op te geven van het aantal jaren dat ze investeren wi
Een bash-programma voor het genereren van de output van de stem van de lokale tijd op de Raspberry Pi

Een bash-programma voor het genereren van de output van de stem van de lokale tijd op de Raspberry Pi

Hey netizens! Dit is de eerste Instructable die ik heb gemaakt! Deze site heeft mij enorm geholpen als student, leren DIY. Ik wil deze site helpen in ruil.Nu, voor een, dit is een eenvoudige sprekende klok die zegt dat de dag, datum, maand, tijd en j
Arduino geïnterfacet met Nonin Pulse Oximeter (OEM Module) voor de productie van analoge uitgang

Arduino geïnterfacet met Nonin Pulse Oximeter (OEM Module) voor de productie van analoge uitgang

dit project werd bedacht om een betrouwbare analoog signaal dat kan worden geïnterfacet rechtstreeks met Labview voor het verzamelen van de gegevens in een onderzoek dat we probeerden te doen. Ook de meeste commercieel beschikbare pulse oximeter hebb
Het gebruik van het programma voor het ontwerpen van aangepaste IC cadans te bouwen de schematische weergave van een omvormer

Het gebruik van het programma voor het ontwerpen van aangepaste IC cadans te bouwen de schematische weergave van een omvormer

De CadenceCustom IC design tool, virtuoos is een geïntegreerd circuit design tool welke ontwerpers kunnen ontwerpen, de vorm, grootte, enz van Integreer circuits voordat echte fabricage. Het doel van dit instructable is om mensen te leren hoe met vir
3 x 3 x 3 led kubus met behulp van een 555 timer en een scala van 4020 shift IC - geen programmering (voor de complete beginner zoals ikzelf)

3 x 3 x 3 led kubus met behulp van een 555 timer en een scala van 4020 shift IC - geen programmering (voor de complete beginner zoals ikzelf)

zien van een video van een 8 x 8 x 8 led kubus op you-tube, leidde me naar de instructables website voor de eerste keer, nu ik ben verslaafd. Echter had ik of moet ik zeggen hebben een fundamenteel probleem absoluut geen ervaring of kennis van elektr
DIY - Hoe te gebruiken de Arduino Uno voor het verzenden van een E-mail, SMS en maken een stem bellen

DIY - Hoe te gebruiken de Arduino Uno voor het verzenden van een E-mail, SMS en maken een stem bellen

Wonder op welke manier voor het verzenden van e-mails via uw Arduino Uno? Maak je niet druk... Deze video tutorial zal verlichten u over het proces stap voor stap aan e-mails, SMS-berichten versturen, evenals stem bellen met behulp van de 3G/GPRS-shi
Het gebruik van een seriële Module voor de erkenning van de stem - Arduino tutorial Arduino Tutorial

Het gebruik van een seriële Module voor de erkenning van de stem - Arduino tutorial Arduino Tutorial

In deze tutorial leert u hoe een stem erkenning - seriële - module met de Arduino uno board. Deze module kan maximaal 15 spraakopdrachten worden opgeslagen. Die zijn onderverdeeld in 3 groepen, met 5 opdrachten in elke groep.We moeten eerst de module
CNC machine voor het vormgeven van grote stukken piepschuim

CNC machine voor het vormgeven van grote stukken piepschuim

samenvattingDit instructable toont hoe vorm van piepschuim, met behulp van een CNC-machine. Beginnen met een korte inleiding, wordt ontwerpsoftware die nodig is voor het maken van een STL-bestand besproken. Dit wordt gevolgd door een methode voor het
Laser-gesneden formulieren voor Thermoforming (vorming van vacuüm)

Laser-gesneden formulieren voor Thermoforming (vorming van vacuüm)

Thermoforming (vorming van vacuüm) is een snelle, gemakkelijke en goedkope manier om vorm blad kunststof in nuttige vormen.  Op grote schaal gebruikt voor de productie van de kostuums, maskers, theatrale rekwisieten, behuizingen en verpakking, is de
Methode voor het maken van 3D-vormen (gebruikt voor het maken van een fiets kuip)

Methode voor het maken van 3D-vormen (gebruikt voor het maken van een fiets kuip)

dit Instructable toont u hoe te maken een kuip (behuizing) voor uw fiets/trike/etc uit een combinatie van vel plastic en sommige items van het sanitair (PVC en sommige pijp voor ondersteunt). Het gaat hand in hand met de wind aangedreven fiets-projec
Polygraaf voor het opnemen van Plant gevoelens

Polygraaf voor het opnemen van Plant gevoelens

Ik doe dit voor een project van de wetenschap-eerlijke, dus heb ik besloten om het post hier zodat anderen het ook kunnen doen.Eerst en vooral, wat is een polygraaf? Polygraphs worden meestal gebruikt als leugen detectoren, omdat ze weerstand tussen