Hur komma åt 5 knappar genom 1 Arduino ingång (4 / 8 steg)
Steg 4: äntligen kan vi breadboard det.
När banan är byggt, kan du koppla in GND och 5V till Arduino och Anslut knapparna till analoga stift 0 (du kan ändra det, kom bara ihåg att ändra det i skissen).
Kom ihåg att jag sade att vi inte behöver matematik? Jag föredrar försök och misstag. För din resistor värden, bör du välja värden som är ganska jämnt fördelade mellan ett godtyckligt högre och lägre utbud. Jag hittade att värden sprids mellan cirka 1K och 100K arbete bäst. För mitt motstånd råkade jag ha 1K, 10K, 33K och 68K liggande, så jag använde dem. Om jag hade en femte knapp, vill jag tillägga en 47K motstånd mellan 33K och 68K.
Efter att jag byggt det, inser jag nu att 1K resistor är förmodligen inte behövs. En av dina knappar kan anslutas direkt till 5V, så du behöver en resistor mindre än knappar (och en rullgardinsmenyn motstånd delas av alla knappar). Om en av dina knappar är ansluten till 5V bör det returnerar alltid ett värde av 1023. Så om du vill spara ett par cent, lämna ut motståndet på knappen 1.