Inhoudsopgave:

ASCII, Arduino en oscilloscoop: 3 stappen
ASCII, Arduino en oscilloscoop: 3 stappen

Video: ASCII, Arduino en oscilloscoop: 3 stappen

Video: ASCII, Arduino en oscilloscoop: 3 stappen
Video: Generate a sine wave of frequency 2 KHz using 8051 2024, November
Anonim
ASCII, Arduino en Oscilloscoop
ASCII, Arduino en Oscilloscoop

In questo progetto andremo a visualizzare su un oscilloscopio un carattere ASCII a nostro piacimento (io ho scelto il numero 0).

In dit project zullen we op een oscilloscoop naar believen een ASCII-teken zien (ik heb het getal 0 gekozen).

Stap 1: Materiaal

Ik heb het volgende nodig:

  • cavia,
  • Oscilloscopio en relativi connettori,
  • Arduino Uno,
  • IDE-Arduino.

De materialen die nodig zijn voor de uitvoering van de ervaring zijn de volgende:

  • Kabels,
  • Oscilloscoop en aanverwante connectoren,
  • Arduino Uno,
  • IDE-Arduino.

Stap 2: Voorbereiding van het programma

Voorbereiding van het programma
Voorbereiding van het programma

Per prima cosa, nell'IDE Arduino scriviamo en carichiamo il soprastante programma.

Allereerst schrijven en uploaden we in de Arduino IDE het volgende programma.

Stap 3: Oscilloscoopverbinding en signaalweergave

Oscilloscoopaansluiting en signaalweergave
Oscilloscoopaansluiting en signaalweergave

Una volta caricato il programma op Arduino, en voldoende collega's zoeken naar een mezzo dei cavetti (Bnc-coccodrillo) dell'oscilloscopio ai pin 1 Tx (Collegato al CH2), 13 (Collegato al CH1) en GND. Finiti i collegamenti sarà necessario calibrare i vari parametri dell'oscilloscopio in modo da ottenere una serie di oscillazioni ben definitieve al fine di distinguere i vari valori logici (0 e 1). Il valore del pin 13 è stato adottato come riferimento per la misurazione, reglato dal trigger. Een visuele weergave van de valori logische Alti del valore a riposo del segnale (agli estremi), che non vanno presi in considerazione, quinidi, nel mio caso, leggendo da destra verso sinistra i vari valori, si vede la successione 00110000, cioè il numero 0 che avevo messo in Output dal mio Arduino. Nella figura soprastante è indicata con il colore giallo l'andamento del segnale sul pin 13, in celeste è indicato l'andamento del pin 1.

Met het programma op Arduino is het voldoende om door middel van de draden (Bnc-krokodil) van de oscilloscoop verbinding te maken met pinnen 1 Tx (Connected to CH2), 13 (Connected to CH1) en GND. Zodra de verbindingen zijn voltooid, is het nodig om de verschillende parameters van de oscilloscoop te kalibreren om een reeks goed gedefinieerde oscillaties te verkrijgen om de logische waarden (0 en 1) zo goed mogelijk te onderscheiden. De waarde van pin 13 is gebruikt als referentie voor de meting, geregeld door de trigger. Voedingsmiddelen met de waarde om te ondertekenen (tot het uiterste), die niet in aanmerking worden genomen, quinidi, in mijn geval, lezend van rechts naar links de waarden, zien we de opeenvolging 00110000, dat is het nummer 0 dat ik had gezet in Uitgang van mijn Arduino. In de bovenstaande afbeelding wordt de signaaltrend op pin 13 aangegeven met een gele kleur, de trend van pin 1 wordt weergegeven in lichtblauw.

Aanbevolen: