Installazione di Arduino. Iniziare con Arduino, installare i driver. Avvio dell'IDE di Arduino

La maggior parte delle schede Arduino sono prodotte con un convertitore USB-seriale integrato. Recentemente per questi scopi è stato utilizzato il microcircuito CH340. Questo microcircuito riduce notevolmente i costi di produzione dei microcontrollori e non ha assolutamente alcun effetto sulle prestazioni. Viene utilizzato anche dai programmatori per dispositivi che non dispongono del supporto integrato per le connessioni USB. Con l'aiuto di tali programmatori puoi facilmente eseguire il flashing dei file . Ne abbiamo parlato in

Per utilizzare librerie aggiuntive, è necessario installarle. Si aprirà quindi il Gestore della libreria e troverai un elenco di librerie già installate o pronte per essere installate. Scorri per trovarlo, quindi seleziona la versione della libreria che desideri installare. A volte è disponibile solo una versione di una libreria.

Se non appare il menu di selezione della versione, non preoccuparti: è normale. Il download potrebbe richiedere del tempo a seconda della velocità della connessione. È possibile chiudere il Gestore della Libreria. Ora puoi trovare la nuova libreria disponibile nel menu Includi libreria.

C'è solo un “ma”. Predefinito sistema Windows Non è installato alcun driver per funzionare con questo chip. Per questo motivo il dispositivo potrebbe non funzionare correttamente o non essere riconosciuto affatto. Per risolvere questo problema è necessario scaricare e installare il driver CH340G. Di seguito sono riportati i collegamenti al driver e alle istruzioni di installazione.

Il nome della cartella è il nome della libreria. Non decomprimere la libreria scaricata, lasciarla così com'è. Nella parte superiore dell'elenco a discesa, seleziona l'opzione "Aggiungi". Ti verrà richiesto di selezionare la libreria che desideri aggiungere. Ora dovresti vedere la libreria nella parte inferiore del menu a discesa. È pronto per essere utilizzato nel tuo schizzo.

Il percorso è chiaramente mostrato nel pannello delle impostazioni. Se vuoi vedere dove è aperta la scheda Impostazioni per impostazione predefinita nella sezione File. Assicurati che la libreria che hai appena aggiunto sia disponibile nell'elenco dopo le librerie principali. Nota: il modo in cui le librerie vengono selezionate in fase di compilazione ha lo scopo di aggiornare le librerie presenti nella distribuzione. Ciò significa che l'inserimento di una libreria nella cartella "librerie" del tuo album sovrascriverà le altre versioni delle librerie. La stessa cosa accade con le librerie presenti in kernel aggiuntivi.

Scarica il driver CH340G

Installazione del driver

  1. Scarica il driver per il tuo sistema operativo dai link sopra.
  2. Decomprimere l'archivio
  3. Eseguire il file esecutivo SETUP.EXE
  4. Nella finestra che si apre, clicca sul pulsante Installa
  5. Questo completa l'installazione

Se l'articolo ti è stato utile, mi fa molto piacere. E se usi i pulsanti social qui sotto, sarò 2 volte più felice :)

È anche importante notare che la versione della libreria che inserisci nel tuo album potrebbe essere inferiore a quella trovata nella distribuzione o nelle cartelle principali, tuttavia verrà comunque utilizzata in fase di compilazione. Questo tutorial è basato sul testo di Limor Fried.

Installazione dell'IDE di Arduino

Gli esempi di codice nella guida vengono rilasciati nel pubblico dominio. Ho di nuovo un nuovo giocattolo. Ma torniamo al titolo. Cioè, quando provi a installare i driver, dovresti ricevere un bel messaggio di errore che dovrebbe assomigliare a questo. Seleziona quindi l'opzione "Cerca il software del driver nel tuo computer", perché su Internet non troverai alcun driver adatto a causa della mancanza di driver firmati. Se non hai ancora scaricato l'ambiente di sviluppo, puoi scaricarlo qui. Selezionato sistemi operativi il tempo reale ha una posizione forte in questo nuovo mondo.

Controllore ArduinoUno R3 CH340
Cavo USB non incluso

Questo è un analogo del modulo Arduino UNO R3 più popolare contenente il microcontrollore Atmega328. Il modulo microcontrollore centrale fa parte di un'ampia classe di dispositivi Arduino. Il microcontrollore del modulo si programma tramite USB senza l'utilizzo di un programmatore speciale. Arduino Uno R3 CH340 è realizzato utilizzando microcircuiti planari: microcircuito Atmega328P-AU e chip convertitore di interfaccia USB-UART CH340G. Grazie all'utilizzo del microcircuito MK in un pacchetto SMD, la capacità di carico di corrente delle uscite del modulo è aumentata. Atmel limita la corrente di carico totale dei pin del microcontrollore situati su un lato del case dell'MS. Grazie alla disposizione dei terminali dell'MC utilizzato su quattro lati, la capacità di carico del modulo è aumentata.
Arduino e tutto ciò che ne consegue rappresenta, da un lato, una buona opportunità per i dilettanti di cimentarsi nello sviluppo a bassi costi hardware. D'altra parte, è una piattaforma economica per testare circuiti e soluzioni software per l'automazione, applicabile in uffici di progettazione, laboratori di ricerca e altre strutture creative che lavorano alla creazione di dispositivi moderni.

I sistemi operativi desktop e mobili non sono molto bravi nell'implementazione dei controlli: se stai sottoponendo a stress test un gadget, potresti presto ritrovarti a cantare una canzone del netturbino e dei suoi amici. Infine, il sistema di trasmissione fisica vero e proprio garantisce che i dati si spostino verso il computer di processo.

Se dietro c'è questa noiosa procedura, il computer di processo funziona senza problemi. Non installeremo il prodotto perché è descritto altrove. Se preferisci comunicare online, dovrai creare alcune altre opzioni. Assicurarsi che il computer di processo configurato non possa più gestire schizzi basati su bridge. Per un planar regolare o usato raramente, si consiglia di segnalarlo con un'etichetta di avvertenza.

Caratteristiche

Tensione di alimentazione, V
fornito al connettore USB 5
tramite connettore tondo 7 - 12
Corrente di uscita stabilizzatore 3,3 V 50 mA
KB di memoria
Flash 32 tranne 0,5 occupata dal bootloader
SRAM2
EPROM1
Frequenza dell'orologio 16 MHz

Le caratteristiche del modulo Arduino Uno R3 CH340 rispecchiano le caratteristiche dell'Arduino Uno R3. Sono in gran parte determinati dal tipo di MK utilizzato.

Collegamento della scheda Arduino

Il contatto seriale con il computer remoto verrà monitorato da remoto. A seconda dell'interfaccia utilizzata, viene utilizzata una variante diversa della classe. Lo esamineremo in dettaglio nella sezione successiva. Poiché qui stiamo utilizzando un riferimento puro, non stiamo creando un nuovo thread: il gestore di eventi ottiene un ciclo infinito.

Questo ci preoccupa solo se la memoria continua a mancare: nei test dell’autore, il tempo di misurazione varia dai cinque ai dieci minuti. La classe dei dispositivi analizzatori di dominio di modulazione, ampiamente utilizzata nel campo delle armi, ci consente di affrontare l'argomento da dietro. Funzionano come un oscilloscopio che, invece della tensione, visualizza la risposta in frequenza nel tempo in modo impercettibile o graduale.

Schema

Arduino Uno R3 CH340 ha un ampio circuito di alimentazione, che comprende i seguenti componenti principali: prese DC2.1 e USBB-1J, microcircuiti NCP1117ST50T3G e LM358, transistor Q1, il suo tipo è SI2301DS. La spina DJK-02A dell'alimentatore è inserita in DC2.1, il contatto centrale è il polo positivo. Un altro collegamento all'alimentazione avviene tramite il connettore USB di tipo B. Il fusibile RT protegge la porta USB del computer dal sovraccarico. Interrompe la connessione se dalla porta USB vengono consumati più di 500 mA di corrente e ripristina la connessione dopo che il case si è raffreddato. Attraverso il diodo D1, l'alimentazione viene fornita al chip stabilizzatore di tensione da 5 volt NCP1117ST50T3G. La sua uscita fornisce una tensione di alimentazione stabilizzata agli elementi Circuiti Arduino Uno R3 CH340. Il chip LM358 analizza il livello di tensione proveniente dall'alimentatore del laboratorio. Funziona così: se la tensione all'ingresso + è maggiore di quella all'ingresso -, l'uscita sarà la tensione di alimentazione del microcircuito, altrimenti la tensione alla sua uscita sarà zero. Grazie al partitore di tensione sui resistori R14 e R15, se la tensione sul pin 1 del diodo 1n4007 è superiore a 6,6 V, l'uscita dell'LM358 sarà di 5 volt, altrimenti 0 volt.

La Figura 4 mostra un istogramma ottenuto valutando ripetutamente uno specifico intervallo di tempo. La differenza più importante rispetto all'esempio precedente è che dobbiamo identificare la macchina di processo utilizzata. Per questo motivo non sono necessarie modifiche significative nella restante area del codice.

Ciò significa che lo schizzo utilizzato nella sezione precedente non funzionerà qui. Il risultato è l'istogramma mostrato nella Figura 5. Anche se la frequenza generata può essere inferiore, a seconda della velocità della lenta velocità, vale la pena menzionare la maggiore stabilità dovuta al collegamento diretto del cavo.

Q1 SI2301DS - transistor MOSFET a canale P di potenza. La tensione di sblocco per esso è una tensione negativa rispetto alla sorgente, applicata al gate e che supera la sua soglia. In un transistor a canale P, la corrente fluisce dallo scarico nel circuito quando viene applicata una tensione gate-source negativa, lo scarico è collegato al terminale negativo del circuito. Il transistor contiene un diodo. Quando il transistor è aperto, la corrente scorre in entrambe le direzioni.
Proviamo a capire come funziona il circuito di alimentazione e quali funzioni svolge. Supponiamo che all'Arduino Uno R3 CH340 sia collegato solo un alimentatore esterno da 9 volt. Quindi vengono forniti 5 volt al circuito dall'uscita dello stabilizzatore NCP1117ST50T3G. Se il modulo è collegato solo alla porta USB, la corrente di alimentazione scorre attraverso il fusibile RT e il diodo nell'alloggiamento del transistor Q1. Ora immagina una situazione in cui l'alimentatore e la porta USB sono collegati. Ci sono 5 volt dallo stabilizzatore sulla linea di alimentazione della tensione positiva. La corrente dalla porta USB dovrebbe fluire attraverso il diodo, ma c'è una caduta di tensione attraverso il diodo e anche l'USB contiene 5 volt. Pertanto, passando attraverso il diodo, la tensione dall'USB diminuirà e sulla linea è già presente uno stabilizzatore da 5 volt. Pertanto, la corrente dall'USB non scorrerà, o molto probabilmente il suo valore sarà molto piccolo: può solo fluire da più a meno, ma non viceversa. Ciò interrompe automaticamente il consumo di energia dalla porta USB quando l'alimentatore è in funzione.
Se la tensione sul pin 1 del diodo 1n4007 scende a 6,5 ​​volt o meno, all'uscita del comparatore sull'LM358 MS la tensione diventerà zero, il transistor Q1 si aprirà e il circuito verrà alimentato con tensione al pin di il connettore USB. Poiché ci sono 5 volt e Alimentazione USBè pari a 5 volt, non scorrerà alcuna corrente evidente in nessuna direzione. Piccole correnti sono possibili a causa dell'impossibilità di fornire livelli di 5 volt assolutamente identici in due dispositivi. Pertanto, guidati dal principio di "coloro di cui Dio si prende cura", è vietato utilizzare alimentatori con una tensione di uscita inferiore a 7 volt collegandosi contemporaneamente a USB.
La funzione del comparatore sull'LM358 MS è generare un segnale quando la potenza scende al di sotto del livello critico. Viene utilizzato quando si alimenta il dispositivo Basato su Arduino Uno R3 CH340 funziona a batteria. Se, invece di un alimentatore, il dispositivo finito è alimentato da batterie, è necessario monitorarne lo scaricamento in base al livello di tensione di uscita. Il dispositivo finito non dispone di connessione al PC e il connettore USB può essere utilizzato per i propri scopi. Quando le batterie sono scariche, la tensione diminuisce, il comparatore, rilevandolo, apre il transistor Q1 e la tensione viene fornita al contatto di potenza del connettore della porta USB. Viene utilizzato per determinare il consumo della batteria di vari dispositivi sullo strumento.

Figura 5: la forma dell'istogramma mostra una maggiore stabilità. A causa di questa debolezza tecnica dobbiamo limitarci a inviare informazioni dal computer di processo alla stazione di lavoro. Puoi anche controllare periodicamente per ulteriori informazioni nuova versione. Una volta scaricato lo decomprimeremo e di conseguenza andremo nella posizione che desideriamo.

Ora quello che faremo è semplificarci la vita con l’accesso diretto. Rilasciamo e selezioniamo "Crea scorciatoie qui". Dato che il nome predefinito è piuttosto brutto, possiamo assegnargli un nome più descrittivo. È buona norma seguire la struttura "Nome versione programma", che tiene sempre conto dell'estensione.


Il chip CH340G fornisce la comunicazione con un PC tramite una porta USB. Per facilitare la programmazione di dispositivi esterni tramite l'interfaccia RS232, la scheda è dotata di un connettore X1. La tensione di 3,3 volt è fornita dallo stabilizzatore U5 LM6206. Un pulsante di ripristino è collegato al resistore R13. Ai contatti dell'interfaccia SPI MK è collegato un connettore per la programmazione in-circuit ICSP. I pin MK sono collegati ai connettori situati ai bordi della scheda. Il secondo amplificatore operazionale incluso nel chip LM358, designato nel circuito B, è collegato al pin 13 della presa IOL. Garantisce il funzionamento dell'indicatore L e protegge l'uscita MK dal carico di corrente del LED.

Installazione dei driver per Windows7, Vista o XP

Possiamo vedere come abbiamo avuto accesso velocemente al percorso “Pannello di controllo\\Sistema e sicurezza\\Sistema”. Per accedere al nostro dispositivo, dobbiamo aprire Gestione dispositivi nel menu a sinistra. Ciò significa che qualcosa non è andato bene e quindi non funzionerà come previsto. Ora abbiamo due opzioni.

Installazione dell'IDE di Arduino

Durante l'installazione, è normale visualizzare una finestra di dialogo come la seguente. Dopo alcuni minuti, l'installazione verrà completata correttamente. Vedremo infine come sia scomparso l'avviso relativo all'esistenza del nome del dispositivo. Accanto al nome appare una parola. La scheda è composta da un circuito stampato e componenti elettronici.

Indicazione

Per visualizzare la modalità operativa su Scheda Arduino Uno R3 CH340 ha quattro LED:

ON: accensione
RX - trasmissione dati
TX: trasferimento dati
L - perno 13

Driver del chip della porta USB

Acquista parti: acquista parti dal tuo negozio di elettronica preferito. La versione di produzione è stata progettata con componenti di base, in modo da poter trovare facilmente i componenti. Se si utilizza una versione seriale della scheda, l'alimentazione deve essere fornita da una fonte di alimentazione esterna. Collega la scheda alla porta seriale del tuo computer.

Per alimentare la scheda utilizzando una fonte di alimentazione esterna, collegare un ponticello ai due pin più vicini al connettore di alimentazione. Si aprirà la procedura guidata per l'aggiunta del nuovo hardware. Quindi selezionare "Installa da un elenco o posizione specifica" e quindi fare clic su "Avanti".

Per utilizzare il modulo Arduino Uno R3 CH340 da un PC, è necessario installare un driver per il proprio sistema operativo:

Il driver è necessario per il funzionamento del chip CH340G. Converte i segnali dell'interfaccia USB in formato UART e viceversa. Collegare il modulo con un cavo USB al PC. Se Windows non è stato in grado di rilevare Arduino e ha restituito un file non identificato Dispositivo USB in Gestione dispositivi, è necessario effettuare le seguenti operazioni:

Caricare il programma sulla scheda

Verrà visualizzata nuovamente la procedura guidata Trovato nuovo hardware. Segui gli stessi passaggi di cui sopra. Qui puoi vedere come dovrebbe essere visualizzata la schermata. Devi anche specificare il microcontrollore che stai utilizzando. Guarda il chip integrato nella tua carta.

Se il programma è stato scaricato con successo, nella barra di stato apparirà il messaggio "Pronto per il download". È necessario seguire questi passaggi. Il tutorial corrispondente si trova sulla pagina del prodotto. Una volta completato il download, decomprimere il file scaricato, assicurandosi che la struttura delle cartelle venga preservata. Fare doppio clic su una cartella per aprirla. All'interno dovrebbero esserci file e sottocartelle.

Scarica il driver, apri l'archivio, esegui SETUP.EXE e fai clic su INSTALLA.


Apri Gestione dispositivi. Se l'installazione è andata a buon fine, l'Arduino verrà rilevato come USB-SERIAL CH340.


Verrà visualizzata la finestra "Aggiungi nuovo hardware". Selezionare "Installa driver da un elenco o da una posizione specifica" e fare clic su Avanti. Segui gli stessi passaggi, selezionando le stesse opzioni e la stessa directory.

  • In questa finestra, seleziona “No, non ora” e fai clic su “Avanti”.
  • Fare clic su "Fine".
Da qui supporremo che la lingua selezionata sia il portoghese brasiliano. Collegare la scheda e selezionare la porta seriale. Ora basta fare clic sul pulsante "Carica" ​​nell'ambiente di sviluppo.

In caso di problemi, fare riferimento ai suggerimenti per la risoluzione dei problemi. Rispettare le lettere maiuscole nel codice. - Molte righe devono terminare con un punto e virgola. La prima icona mostrata analizza il codice e ti dice se è corretto. È importante salvare ciascun progetto in una cartella diversa.

Se il dispositivo USB 2.0 seriale non viene nuovamente riconosciuto, fare clic con il pulsante destro del mouse su USB 2.0 SERIAL in Gestione dispositivi, quindi selezionare Aggiorna driver. Successivamente, cerca i driver su questo computer e specifica il percorso della cartella CH341SER, fai clic su Avanti.

Controllo della funzionalitàArduino Uno R3 CH340

Dopo l'installazione riuscita driver USB Nel PC viene visualizzata una porta COM virtuale. Ora dovresti installare il pacchetto di sviluppo Programmi Arduino IDE. Si scarica dal sito ufficiale. Dal menu IDE, seleziona Strumenti/Scheda/Arduino UNO e Strumenti/Porta/COM5.

Utilizzando l'IDE di Arduino

Ogni volta che crei un progetto, prepara una nuova cartella con il nome appropriato e memorizza solo il file di quel progetto. Una volta completato il download, avremo un file eseguibile.


Nell'immagine seguente possiamo vedere come viene completato il processo di installazione.

Primo programma

Durante l'installazione del programma vedremo messaggi come questo, che ci chiedono se vogliamo installare tutti i componenti aggiuntivi che abbiamo deciso di abilitare. Fondamentalmente, fai clic sul pulsante Installa. Infine, il processo di installazione sarà completato e apparirà una schermata che ci avvisa. Se non viene visualizzato alcun messaggio di errore e viene visualizzato un messaggio che indica che il download è completo, è tutto corretto.


Per verificare, apri il programma dalla cartella Arduino/examples/01.Basic/Blink e scrivilo sul MK usando il comando File/Upload. Come risultato dell'esecuzione del comando, il LED L dovrebbe lampeggiare.

La sezione presenta esperimenti utilizzando moduli, scudi, RFID, LCD 1602, TFT visualizza, servoazionamenti SG90, moduli GSM SIM800, SIM900, moduli GPS VK-16E, ecc.

Terzo passaggio: decomprimere il software

Possiamo cambiare la frequenza di questo lampeggio per registrare e cambiare il codice. Ottieni i tuoi articoli con uno sconto del 10%! Disponibile per i primi 20. Con il passare del tempo questa procedura è diventata obsoleta. Ciò che abbiamo scaricato è una cartella compressa prima di decomprimerla prima di utilizzare i file. Per fare questo utilizziamo un programma di decompressione che utilizziamo noi.

Spesso è molto semplice decomprimere i file. Per fare ciò, di solito basta aprire il programma di decompressione e caricare i file da decomprimere nella schermata principale. Porta con te tutto il contenuto della cartella e decomprimilo, avendo il file decompresso dove vuoi.

Descrizione: Programma di installazione del driver USB-SERIAL CH340
Versione del file: 8.5
Dimensione file: 2,33 milioni
Sistema operativo supportato: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP