Hochladen von Skizzen auf Arduino Pro Mini mit Arduino UNO Board (ohne Entfernen von Atmel Chip)


Dies beschreibt ein Verfahren zur Herstellung von Arduino UNOs eingebauten USB zu Serial(TTL) Konverter verwenden, um Skizzen auf Arduino Pro Mini Board ohne die Notwendigkeit für das Entfernen der UNO Atmel Mikrocontroller Chip hochzuladen. Dies ist nützlich für diejenigen, ausgehend mit Arduino UNO Board (mit gelöteten Atmel-Chip) und erkunden Pro Mini für ein Projekt mit dem was sie haben wollen.

Das Prinzip ist einfach und umfasst folgende Schritte:

(1) deaktivieren Sie die serielle Kommunikations-Port in UNO onboard-Mikro-Controller durch das Hochladen der beigefügten sketch(serial-diable.ino) UNO Board

(2) nach den oben genannten Schritt deaktivieren die Auto-Reset-Funktion in UNO Board (zur Vermeidung von der seriellen Schnittstelle immer wieder aktiviert) durch den Anschluss einer 10 Mikrofarad elektrolytische Kondensator über UNO Board der Reset Pin und GND-Pin (siehe das angehängte Bild oben). Der Pluspol des Kondensators sollte angeschlossen werden, um Pin und Minuspol mit dem GND-Pin zurücksetzen. Dies ist eine der Optionen empfohlen, Auto zurückgesetzt, wie in diesem Artikel beschriebenen deaktivieren

(3) TX, RX, VCC und GND Pins des UNO-Board, die Pro Mini TX, RX, VCC und GND Pins in der üblichen Weise zu verbinden.

(4) wählen Sie das Board als "Arduino Pro oder Pro Mini" in Arduino IDE

(5) Sie können beginnen, Skizzen, Pro Mini jetzt hochladen. Nur Presse und nur nach Auswahl des Uploads von IDE die Pro Mini-Reset-Taste loslassen.

Nachdem die ersten drei Schritte getan sind, USB zu seriell/TTL-Konverter in der Uno-Board frei kommunizieren und Skizzen auf der Pro Mini von einen PC mit USB-Port der UNO Boards hochladen. Auch können Sie weiterhin die UNO Board als einfache USB zu seriell Konverter verwenden, solange der 10 Mikrofarad Kondensator verbunden bleibt. (auch nach dem Einschalten und ausschalten) zwischen seinen zurückgesetzt und gemahlenen Pins.

Für Schritt 1 oben machen verwenden der unten aufgeführten Skizze: () Auch, als eine Datei angehängt)

 #define ledbrd 13 #define rxpin 0 #define txpin 1 
 void setup() { 
 pinMode(ledbrd, OUTPUT); // initialize digital pin 13 as an output. Serial.end(); // disable the serial port pinMode(rxpin, INPUT); //set the serial rx pin as input for high impedance pinMode(txpin,INPUT); // set the serial tx pin as input for high impedance } 
 // Very low duty cycle blink to indicate idle mode of UNO board void loop() { digitalWrite(ledbrd, HIGH); // turn the LED on delay(1); // wait for a very short (minimum) time digitalWrite(ledbrd, LOW); // turn the LED off delay(4000); // wait for many seconds } 

Wenn Sie wünschen, Auto-reset-Funktion für Pro Mini(to avoid the manual press of reset button on Pro Mini every time) aktiviert werden, bevor Sie die Skizze jedes Mal hochladen, kann es geschehen indem Sie die folgenden zwei Schritte:

I. verlängern Sie DTR-Strecke (vom USB zu seriell Konverter Chip in UNO Board) mit dem ungenutzten Pin (die meisten Pin im unteren Anschluss links) in der UNO-Stecker Löten ein Kupferlackdraht (nach Entfernen der Isolierung von den zwei Spitzen). Beziehen sich auf das angehängte Bild für details

II die oben genannten erweiterten DTR Pin der UNO Board mit dem DTR Pin Pro Mini Board anschließen.

Der oben genannten Änderung wird keine Auswirkungen auf das normale Funktionieren des UNO-Board.

Um zu verwenden in der Regel von der UNO-Board, nur 10 Mikrofarad Kondensator angeschlossen über den Reset zu entfernen und Boden Stifte und entfernen Sie alle Verbindungen, die Pro Mini Board.

UPDATE 1: gerade festgestellt, dass dies auch ohne den zweiten Schritt also funktioniert ohne 10 Mikrofarad Kondensator zu verbinden, solange man die Target-Board als wählt "Arduino Pro oder Pro Mini". So es sein könnte, dass die UNO Bootloader zunächst für einen bestimmten Board-Typ auf die empfangenen Daten sucht, und wenn es nicht eingeht, wird die UNO Board Control gehen auf die Skizze, ohne irgendetwas auf der TX-Linie zu senden (in diesem Fall skizzieren Sie die Seriennummer-deaktivieren, die die serielle Schnittstelle deaktiviert) geladen

UPDATE 2: auch festgestellt, dass nur die Verbindung der Reset-Pin des UNO Board Boden direkt mit Jumper ausreichend ist, um diese Funktionalität zu erreichen. Dies müsste keiner Skizze oder Kondensator!! Aber ich bin mir nicht ganz sicher, ob dies voll und ganz empfehlen kann, für den Einsatz für lange Dauer für das Debuggen etc. (da es die UNO Board auf Reset während einer langen Dauer hält)

In Verbindung stehende Artikel

Programmierung des Arduino Pro Mini mit Arduino Uno und ArduShield - ohne die Kabel

Programmierung des Arduino Pro Mini mit Arduino Uno und ArduShield - ohne die Kabel

Das Hauptziel dieser Anleitung soll zeigen, wie Sie in der einfachsten Arduino Mini oder Arduino Pro Mini mit Arduino UNO und ArduShield – ohne Kabel zu programmieren.Schritt-für-Schritt-Anleitung, ohne Stufen, von Awesome PCB zu überspringen.Schritt
Arduino Pro Mini mit Arduino Uno-Programm

Arduino Pro Mini mit Arduino Uno-Programm

Hallo an alle. Heute werde ich zeigen, wie man Arduino pro Mini mit Arduino Uno zu programmieren.Wenn Sie eine Arduino Uno bereits und Sie neu Arduino pro kaufen müssen Mini dann Sie nicht kaufen den USB zu seriell Konverter um die Arduino pro Mini z
Thermohygrometer mit Uhr und LCD-Display auf Arduino UNO

Thermohygrometer mit Uhr und LCD-Display auf Arduino UNO

Diese 7 Schritte fahren Sie durch den "Bau" von einem Thermo-Hygrometer mit Uhr auf Arduino UNO.Daten und Zeit, Feuchtigkeit und Temperatur werden auf einem LCD Display 16 x 2 gezeigt. Wenn Sie ein LCD-Display gekauft haben und wollen wissen, wi
Zum Programmieren der ATtiny85 mit dem Arduino Uno Board

Zum Programmieren der ATtiny85 mit dem Arduino Uno Board

In diesem Tutorial verwenden wir ein Arduino-Board als ATtiny Programmierer.Dazu nutzen wir ein Arduino UNO Board als ISP (Programmierer) und einem ATtiny85 Mikro-Controller.Wir werden Codebender - Online-Arduino IDE verwenden.Mit dem folgenden Verfa
Verwenden Sie Si4703-FM-Breakout-Board auf Arduino Uno

Verwenden Sie Si4703-FM-Breakout-Board auf Arduino Uno

In diesem Beitrag wird ich verwenden SI4703 FM Breakout-Board auf Arduino Uno demoSi4703 FM-Breakout-Board für den Silicon Laboratories Si4703 FM-Tuner-Chip.Abgesehen davon, dass eine einfache UKW-Radio, kann die Si4703 auch Erkennung und Verarbeitun
Wie erstelle ich eine einzelne LED blinkt mit einem Arduino Uno-Board

Wie erstelle ich eine einzelne LED blinkt mit einem Arduino Uno-Board

Heute werden wir wie erstelle ich eine einzelne LED blinkt mit einem Arduino Uno Board illustriert werden. Jeder Schritt befolgen, werden Sie dieses Ziel erreichen.Sie benötigen Folgendes:Ein Arduino-BoardBrot-boardUSB-AnschlusskabelEINE LED3 Jumper
Gewusst wie: verwenden Sie mBlock-Software zur Steuerung Arduino UNO Board - Potentiometer mit LED-Licht

Gewusst wie: verwenden Sie mBlock-Software zur Steuerung Arduino UNO Board - Potentiometer mit LED-Licht

Ich beginne zu mBlock Software zu verwenden, da ich meine mBot Roboter Bausatz bekam. mBlock ist eine grafische Programmiersoftware soll anhand von Scratch 2.0 und Compaible mit Arduino UNO, Mega 2560, Leonardo und etc., in Zukunft mehr Hardware unte
Gewusst wie: verwenden mBlock Software Control Arduino UNO Board die elektronische Orgel spielen

Gewusst wie: verwenden mBlock Software Control Arduino UNO Board die elektronische Orgel spielen

mBlock ist eine grafische Programmiersoftware konzipierten basierend auf Kratzer und kompatibel mit Arduino Boards wie Arduino UNO, Nano, Mega 2560, Leonardo, PicoBoard, Makeblock Board und etc.. Menschen können Ihre App, Arduino Projekte und Roboter
Hochladen von Skizze auf Arduino Pro Mini mit UsbASP

Hochladen von Skizze auf Arduino Pro Mini mit UsbASP

In diesem zweisprachigen Tutorial (Englisch und Indonesisch, indonesische Version unterhalb der Trennlinie mit kursiven Stil), wir lernen, wie Skizze hochladen ("Skizze" ist die Bezeichnung für Programmcode geschrieben für Arduino) auf Arduino P
Upload Skizze zum Arduino Pro Mini mit Arduino UNO

Upload Skizze zum Arduino Pro Mini mit Arduino UNO

Ich habe meinen Weg mit dem Arduino UNO, Umzug nach pro Mini, ich habe nicht den USB-Adapter kaufen aber das UNO Board hochladen meiner Skizzen verwendet.Schritt 1: Entfernen der Atmel ICSehr Cerfuly entfernen Sie die Atmel-IC von Arduino UNO, die St
Ein USB-Serial Adapter TTL (CP2102) Mod Arduino Pro Mini wie der FTDI Board mit Auto-Reset-Programm

Ein USB-Serial Adapter TTL (CP2102) Mod Arduino Pro Mini wie der FTDI Board mit Auto-Reset-Programm

Dieser USB an serielle TTL Board basiert auf dem Chip CP2102 ist erhältlich bei eBay. Und es lässt sich programmieren das Arduino Pro Mini und andere, die USB nicht an Bord haben. Aber es ist nicht so bequem wie die FTDI Board von Funken Spaß verkauf
Ultraschall-Entfernungsmesser mit LCD-Display auf Arduino UNO

Ultraschall-Entfernungsmesser mit LCD-Display auf Arduino UNO

In diesem Tutorial werden wir eine andere Nutzung des Moduls HC-SR04 Ultraschall zu sehen. Dieses Modul wird oft auf Roboter und Spielzeugautos verwendet, um Hindernisse zu finden, aber es kann zur Messung von Entfernungen sowie.Entfernungen von HC-S
Glas-Computer basierend auf Arduino Uno

Glas-Computer basierend auf Arduino Uno

Mein Master Diplom Projekt ("Gowing Computer, verbinden Körper, Abnabelung") aus Konstfack College of Arts Crafts und Design (Keramik und Glas/Handwerk) machte ich 3 Glas Computer basierend auf den Spezifikationen der Arduino Uno. Das Steckbrett
LCD-Display auf Arduino UNO

LCD-Display auf Arduino UNO

Liste der Hardware:1 arduinio2 Brot board3 LCD-Display 16 * 24 10 k registerSchritt 1: Pinconfiguration Richten Sie die Pin nach der Picturrebedenkt, dass andere Objekt als 10k zu registrieren.Dieses Programm auf Arduino LCDLibrary zur Verfügung.Prog