Porta seriale.

Molti microcontrollori hanno un'interfaccia UART che consente di inviare e ricevere vari dati. L'interfaccia ha due uscite sulla scheda: pin TX e RX. Sulla maggior parte delle schede Arduino, a questi pin è collegato un convertitore USB-UART (situato sulla scheda), con il quale la scheda può essere rilevata dal computer quando il cavo USB è collegato e scambiare informazioni con esso. Sul computer viene creata una porta COM virtuale (porta seriale), alla quale è possibile connettersi tramite programmi terminali e ricevere e inviare dati di testo. A proposito, alcune stampanti e la maggior parte delle macchine CNC funzionano allo stesso modo. Lo stesso Arduino IDE ha una "console" integrata: un monitor della porta, un pulsante nell'angolo in alto a destra del programma. Cliccando su questo pulsante, apriremo il monitor della porta stessa, in cui ci saranno le impostazioni:

Se tutto è chiaro con l'invio, lo scorrimento automatico, visualizza orario e il pulsante ripulisci l'output, considereremo la fine della riga e la velocità in modo più dettagliato:

Fine riga: ci sono diverse opzioni tra cui scegliere, poco dopo capirete cosa influiscono. È meglio mettere "Nessun fine riga", in quanto ciò eviterà errori incomprensibili nelle prime fasi di conoscenza della piattaforma:

  • Nessuna fine riga - nessun carattere aggiuntivo alla fine dei caratteri inseriti dopo aver premuto il pulsante di invio o il tasto Invio.
  • NL - è il carattere di interruzione di riga alla fine dei dati inviati.
  • CR - è il carattere di ritorno a capo alla fine dei dati inviati.
  • NL+CR - entrambi.
Velocità - qui ci viene fornito un intero elenco di velocità tra cui scegliere, perché. la comunicazione via Seriale può essere effettuata a diverse velocità, misurate in baud, e se le velocità di ricezione e invio non corrispondono, i dati verranno ricevuti in modo errato. Per impostazione predefinita la velocità è 9600.
Crea il tuo sito web gratis! Questo sito è stato creato con Webnode. Crea il tuo sito gratuito oggi stesso! Inizia