Lägga upp skisser till Arduino Pro Mini använder Arduino UNO styrelsen (utan att ta bort Atmel Chip)



Detta beskriver en procedur för att använda Arduino UNOS inbyggda USB till Serial(TTL) converter ladda upp skisser till Arduino Pro Mini styrelsen utan att behöva ta bort UNO'S Atmel mikro-controller chip. Detta är användbart för dem har börjat med Arduino UNO styrelse (med lödda Atmel chip) och vill utforska Pro Mini för ett projekt med vad de har.

Principen är enkel och innebär följande steg:

1) göra oduglig den seriell kommunikationsporten i UNOS ombord mikro-controller genom att överföra den bifogade sketch(serial-diable.ino) till UNO styrelsen

2) efter ovanstående steg, inaktivera funktionen auto reset i UNO styrelse (för att undvika den seriella porten att få aktiverat igen) genom att ansluta en 10 microfarad elektrokemisk kondensator över UNO linjen är Återställ pin och GND pin (se bifogad bild ovan). Den positiva Polen på kondensatorn ansluts för att återställa PIN-koden och minuspolen till GND PIN-koden. Detta är ett av de alternativ som rekommenderas att inaktivera auto reset som beskrivs i denna artikel

3) Anslut TX, RX, VCC och GND stift av UNO ombord till den Pro Mini TX, RX, VCC och GND stift på vanligt sätt.

4) Välj styrelsen som "Arduino Pro eller Pro Mini" i Arduino IDE

5) du kan börja ladda upp skisser till Pro Mini nu. Bara tryck på och släpp den Pro Mini reset-knappen precis efter du väljer att ladda upp från IDE.

Efter de första tre stegen är klar, kan USB till seriell/TTL converter i Uno styrelsen fritt kommunicera och lägga upp skisser till Pro Mini från en PC ansluten till USB-porten av UNO styrelsen. Också kan du fortsätta att använda UNO styrelsen som en enkel USB till seriell omvandlare så länge som 10 microfarad kondensatorn förblir kopplad. (även efter att ha slagit av och på) mellan dess reset och marken stift.

För steg 1 ovan, göra använda av skiss nedan: () Dessutom bifogas som en fil)

#define ledbrd 13
#define rxpin 0
#define txpin 1

void setup() {

pinMode (ledbrd, produktionen); initiera digital stift 13 som en utgång.
Serial.End(); inaktivera den seriella porten
pinMode (rxpin, ingång); Ange den seriella rx stiftet som indata för hög impedans
pinMode(txpin,INPUT); Ange den seriella tx pin som indata för hög impedans

}

Mycket låg duty cycle blink att ange inaktivt läge av UNO ombord
void loop() {
digitalWrite (ledbrd, hög); Aktivera LED
Delay(1); vänta på en mycket kort tid (minst)
digitalWrite (ledbrd, låg); Inaktivera LED
Delay(4000); många sekunder

}

Om du önskar auto reset-funktionen för Pro Mini(to avoid the manual press of reset button on Pro Mini every time) aktiveras innan du överför skissen varje gång, kan det göras genom följande två steg:

I. förlänga DTR linje spåret (från USB-seriell konverterare chip i UNO styrelsen) att oanvända pin (vänster mest pin i botten connector) i UNO kontakten med lödning en emaljerad koppartråd (efter att ta bort isoleringen från två tips). Se bifogad bild för Detaljer

II. koppla ovanstående utökade DTR pin av UNO ombord till DTR stift Pro Mini styrelsen.

Den ovan nämnda ändringen påverkar inte den normala funktionen hos UNO styrelsen.

För att använda styrelsens UNO normalt, bara ta bort den 10 microfarad kondensator ansluten över dess reset och marken stift och ta bort alla kopplingar till Pro mini styrelsen.

Uppdatering 1: hittade bara att detta fungerar även utan det andra steget dvs utan att ansluta 10 microfarad kondensatorn så länge man väljer mål styrelsen som "Arduino Pro eller Pro mini". Så det kan vara att UNO'S bootloader är ute efter en specifik anslagstavla typ på mottagna data från början och om den inte tas emot, kommer att UNO styrelsen kontroll gå till skiss laddad (i detta fall "serial-inaktivera" skiss som inaktiveras den seriella porten) utan att skicka något på raden TX

Uppdatering 2: fann också att bara ansluta Återställ PIN-koden av UNO ombord till marken direkt med bygeln är tillräcklig för att uppnå den här funktionen. Detta skulle inte behöva någon skiss eller kondensator! Men jag är inte säker på om detta kan rekommenderas fullt ut för att användas för lång varaktighet för felsökning etc. (eftersom det håller UNO styrelsen på återställning för en lång varaktighet)

Relaterade Ämnen

Programmera Arduino Pro Mini använder Arduino Uno

Hej alla. Idag ska jag visa hur man programmerar arduino pro mini använder arduino uno.Om du redan hade en arduino uno och du nyligen köp arduino pro behöver mini då du inte köpa USB till seriell omvandlare för att programmera arduino pro mini efters...

Ladda upp skiss till Arduino Pro Mini med usbASP

I handledningen tvåspråkig (engelska, indonesiska, indonesiska versionen under avgränsningslinjen med kursiv stil), vi lär dig hur man laddar upp skiss ("skiss" är termen för programkod skriven för Arduino) till Arduino Pro Mini enhet med populä...

Hur man programmerar Arduino Pro Mini använder Arduino Uno och ArduShield - utan kablar

Huvudsyftet med denna anvisning är att visa dig hur man programmerar i mest lätt sätt Arduino Mini eller Arduino Pro Mini med Arduino UNO och ArduShield – utan kablar.Steg för steg handledning, med några åtgärder för att hoppa av Awesome PCB.Steg 1 -...

Belastande upp skiss till Arduino Pro Mini använder Arduino UNO

Jag har börjat min väg med arduino UNO, flyttar till pro mini jag inte köpa USB-adapter men används UNO styrelsen att ladda upp mina skisser.Steg 1: Ta bort Atmel ICMycket cerfuly ta bort Atmel IC från Arduino UNO, stiften är mycket mild så vara myck...

Hur ladda upp skisser till en Arduino med en trasig USB-Port / Chip

Välkommen till min allra första instructable :)För en tid sedan hade jag en sensor kopplad till min Arduino Nano men sensorn fungerade inte, så jag bestämde mig att få min multimeter kontrollera anslutningarna. Jag satte ena änden på 5V stiftet på se...

Hur man laddar upp skisser till Pro Micro/Leonardo via seriell bluetooth

Med Optiboot bootloader med ATmega32U4-baserade Arduino att ladda upp skisser via hårdvara UART och Bluetooth-modul istället för USBExpanderande på instruktionerna från gör här:http://makezine.com/projects/DIY-Arduino-Bluetooth-Programming-Shield/Låt...

Hur du ansluter en FT232RL programmerare till Arduino ATMEGA328 för att ladda upp skisser

I denna mini Instructable kommer du lära dig hur du ansluter FT232RL chip till ATMEGA328 mikrokontroller ladda upp skisser.Du kan se en Instructable på denna fristående microcontroller här.Steg 1: Reservdelslista1 x FT232RL chip (fick min här)1 x ATM...

Ansluta ESP8266-01 till Arduino UNO / MEGA och BLYNK

Detta är en handledning för att visa dig hur du flash en firmware-ESP8266-01 och ansluter till Blynk med hjälp av en ESP8266 - 01 som en Arduino wifi sköld.Maskinvara som behövs:* Arduino Uno/Mega* Hoppare ledningar* USB A till USB B-kabelESP8266-01P...

Attiny85 RF-sändare till Arduino Uno mottagare (Manchester bibliotek /w Arduino 1.0)

För detta projekt behöver du:Arduino UnoAttiny85315 Mhz sändare315 Mhz mottagare10uF kondensatornBröd styrelseBröd styrelsen startkablarWire startkablarSteg 1: Hämta programvara för Arduino, Attiny stöd och Manchester Radio bibliotekArduino programva...

Hur du använder Adafruit prydnadssak styrelsen - Arduino handledning

I den här guiden lär du dig hur du använder Adafruit prydnadssak styrelsen och hur du enkelt kan programmera det med Codebender!Denna lilla styrelse använder ATtiny85 mikrokontroller och har 8K flashminne, 5 I/O stift (inklusive analoga ingångar och...

Hur du använder Adafruit Flora styrelsen - Arduino handledning

I den här guiden lär du dig hur du använder Adafruit Flora styrelsen och hur du enkelt kan programmera det med Codebender!FLORA är Adafruits fullfjädrad bärbar elektronik plattform. Det är en rund, sewable, Arduino-kompatibel mikrokontroller för att...

Hur man programmerar ATtiny85 med Arduino uno styrelsen

I denna tutorial använder vi en Arduino ombord som en ATtiny programmerare.För att göra detta kommer att vi använda en Arduino UNO styrelse som en ISP (programmerare) och en ATtiny85 mikro-controller.Vi kommer att använda Codebender - online Arduino...

Hur du använder mBlock programvara för att programmera Intelligent korridor ljus kretsen baserat på Arduino

mBlock är en grafisk programmering miljö som är speciellt utformad för nybörjare till lätt att programmet Arduino projekt och skapa interaktiva program. mBlock stöder riklig hårdvara:Arduino UNOArduino Leonardo styrelserArduino NanoArduino mega128Ard...

Hur man använder mBlock programvara för att kontrollera Arduino UNO styrelsen att spela elorgel

mBlock är en grafisk programmering programvara som är utformad utifrån Scratch och kompatibel med Arduino styrelser som Arduino UNO, Nano, mega 2560, leonardo, PicoBoard, Makeblock styrelsen och etc. Människor kan programmera din App, Arduino projekt...

Hur ladda upp koden till Arduino Mega från Android-enhet

Idag, ska jag visa dig hur du använder Samsung Galaxy Anmärkning 5 mobiltelefon kör Android v6.0 och stöder OTG - på det gå möjlighet att ladda upp några Arduino koder till Arduino styrelser som Arduino Mega, Arduino Uno och de andra. Förresten, har...

Blinkande bootloader till Arduino UNO R3

jag brickat min arduino... igen. Och nu är jag ut av förprogrammerade marker. Dags att flash bootloaders själv...Tur att jag har en USBtinyISP (v2.0). Jag hade aldrig använt det men och jag lyckades kämpa för att läsa in en bootloader till min arduin...

Hur gränssnittet Ultrasonic Sensor (HCSR04) till arduino uno

Ultraljudssensorer är mycket effektivare än andra hinder detektering sensorer. Ultraljudssensorer relativt billig och också de ultraljud utsläppsländerna och detektorer är portabla utan behov av komplicerade kretsar. Realtid stöd och konstgjorda visi...

INTRO till ARDUINO UNO-R3

Hej killar, du vet vad en arduino ombord är. Men som nybörjare (eller) en nybörjare kan du möta en svårighet i att välja rätt styrelsen från det breda utbudet av styrelser i Arduino familj.För dig föreslå jag starkt Arduino UNO – R3 att komma igång m...

Arduino Nano till Arduino Uno adapter

Arduino Nano är en trevlig, liten och billig medlem av familjen Arduino. Den är baserad på Atmega328 chip, som gör det lika kraftfullt som det största hans bror Arduino Uno, men det kan fås för mindre pengar. I Ebay nu kinesiska versioner kan köpas f...