Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Jeder der Eingangspins des PICAXE kann das Schließen eines Schalters erkennen. Das Problem liegt nur darin, dass wir lediglich drei Pins haben, die hierfür geeignet sind und auch der leistungsfähigste PICAXE-Chip weniger als 10 dieser Pins besitzt. Wie können wir also einen Ziffernblock mit zehn Tasten an den 08M anschließen?
Ich habe einen Vorschlag: Schließe verschiedene Widerstände an den Ziffernblock an, so dass jede Taste eine andere Spannung an einen der ADC-Pins anlegt. Dann benutze die ADC-Funktion, um die Spannung in einen Wert umzuwandeln, und benutze eine Tabelle von möglichen Werten, um herauszufinden, welche Taste gedrückt wurde. Das ist sicher nicht die eleganteste Lösung, aber sie funktioniert!