Arduino Analog Signal Graphing på en TFT pekskärm (2 / 3 steg)
Steg 2: Ansluta analoga sensorer till Arduino Mega 2560
För detta projekt används ett foto motstånd för en analog signal. En Adafruit Elektret Mikrofonförstärkare med justerbar vinna modul används för den andra analoga signalen.
Du kan visa bilden ovan för att se hur anslutningarna sker mellan Mega och sensorer. Obs: det finns en extra motstånd ovan foto motståndet som inte används.
UNO R3 2,8 TFT Touch Screen täckte större delen av portarna på Arduino UNO så jag använde en Mega för detta projekt. Mikrofon-modul krävs 3v-5v och rekommenderade använder den mindre bullriga 3v channel på Arduino. Pekskärmen täcks emellertid både 3v och 5v portar. Så istället jag använde digital utgång 53 som kraftkälla och ett 220 ohm motstånd mellan strömkällan och mikrofon-modulen är ansluten. Jag använde ett 220 ohm motstånd eftersom jag bara råkade ha en på min skärbräda. En potentiometer eller en högre ohms motstånd kan fungera bättre. Dock om du använder olika spänning eller en annan resistor, kan du behöva justera koden så att diagrammet visar korrekt. Ändra styrkan på signalen kommer att kräva data masseras annars graf spikar visas inte alls (för låg) eller hela skärmen fylls med grafen (för höga).
Modulen mikrofon har 3 trådar: SIGNAL, GND och VCC. GND är ansluten till den extra GND porten på Arduino (bredvid stift 53 på min Mega). Signalen är ansluten till analoga stift 15 på Mega.
Foto motståndet har ena änden är ansluten till marken och den andra till analoga stift 14 på Mega.
Obs: I efterhand med pin 53 för makt är inte nödvändigt. Duino Mega har en 5v utmatning mittemot marken. Jag är så ny att jag inte visste detta när jag skrev den instructable Arduino!