Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Experiment 36: Noch einmal zum Schloss > Einlesen der Benutzereingabe

Einlesen der Benutzereingabe

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!


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial