faecher:nwt:arduino:lernbaustein1:sound_und_funktionen:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
faecher:nwt:arduino:lernbaustein1:sound_und_funktionen:start [19.02.2020 13:44] – angelegt sbelfaecher:nwt:arduino:lernbaustein1:sound_und_funktionen:start [16.11.2020 08:25] (aktuell) the
Zeile 3: Zeile 3:
 Hier lernst du, wie du mit dem Arduino und einem Lautsprecher Töne erzeugen und Tonfolgen abspielen kannst.  Hier lernst du, wie du mit dem Arduino und einem Lautsprecher Töne erzeugen und Tonfolgen abspielen kannst. 
  
-{{:nwt:lbarduino:sound_und_funktionen:speaker.png?100  |}} Viele Leute meinen, dass ein Lautsprecher sofort einen Ton von sich gebe, wenn er an eine Stromversorgung angeschlossen wird. Das ist aber falsch: Ein Lautsprecher besteht nämlich nur aus einer elastisch aufgehängten (1) Membran und einem (2) Elektromagnet. Fließt Elektrizität durch diesen Elektromagnet, wird die Membran angezogen, fließt keine Elektrizität, fällt die Membran wieder zurück. Ein Ton entsteht, indem die Membran schnell abwechselnd angezogen und wieder los gelassen wird, also die Stromversorgung abwechselnd ein- und ausgeschaltet wird.+{{.:speaker.png?100  |}} Viele Leute meinen, dass ein Lautsprecher sofort einen Ton von sich gebe, wenn er an eine Stromversorgung angeschlossen wird. Das ist aber falsch: Ein Lautsprecher besteht nämlich nur aus einer elastisch aufgehängten (1) Membran und einem (2) Elektromagnet. Fließt Elektrizität durch diesen Elektromagnet, wird die Membran angezogen, fließt keine Elektrizität, fällt die Membran wieder zurück. Ein Ton entsteht, indem die Membran schnell abwechselnd angezogen und wieder los gelassen wird, also die Stromversorgung abwechselnd ein- und ausgeschaltet wird.
  
-{{  :nwt:lbarduino:sound_und_funktionen:speaker_wiring.png|}} Um einen Ton zu erzeugen, kann der Lautsprecher also mit einem seiner Anschlüsse (egal welcher) zum Beispiel an Pin 11 und mit dem anderen an den Minuspol angeschlossen werden. Pin 11 muss schnell abwechselnd HIGH und LOW geschaltet werden. Weil man Töne häufig braucht, gibt es eine Anweisung, die sich um das schnelle Ein- und Aus-schalten kümmert, selbst wenn der Mikrocontroller gerade etwas anderes macht. +{{  .:speaker_wiring.png|}} Um einen Ton zu erzeugen, kann der Lautsprecher also mit einem seiner Anschlüsse (egal welcher) zum Beispiel an Pin 11 und mit dem anderen an den Minuspol angeschlossen werden. Pin 11 muss schnell abwechselnd HIGH und LOW geschaltet werden. Weil man Töne häufig braucht, gibt es eine Anweisung, die sich um das schnelle Ein- und Aus-schalten kümmert, selbst wenn der Mikrocontroller gerade etwas anderes macht. 
  
 Der Programmcode sieht dann so aus: Der Programmcode sieht dann so aus:
  
-{{ :nwt:lbarduino:sound_und_funktionen:tonecommand.png |}}+{{ .:tonecommand.png |}}
  
 +{{ .:klaviatur.png|}}
  
-{{ :nwt:lbarduino:sound_und_funktionen:frequenzen.png|}} 
 ===== Aufgabe 5.1 ===== ===== Aufgabe 5.1 =====
  
Zeile 18: Zeile 18:
 Die Klaviertastatur rechts kann dir helfen, die Frequenzen zu den Noten herauszufinden. Die Klaviertastatur rechts kann dir helfen, die Frequenzen zu den Noten herauszufinden.
  
-{{ :nwt:lbarduino:sound_und_funktionen:allemeineentchen.png |}}+{{ .:allemeineentchen.png |}}
  
  
Zeile 30: Zeile 30:
 Natürlich darf man keine Bezeichner verwenden, die schon als Befehle in der Programmiersprache verwendet werden.  Natürlich darf man keine Bezeichner verwenden, die schon als Befehle in der Programmiersprache verwendet werden. 
  
-{{ :nwt:lbarduino:sound_und_funktionen:function.png |}}+{{ .:function.png |}}
 ===== Aufgabe 5.2 ===== ===== Aufgabe 5.2 =====
    
Zeile 40: Zeile 40:
  
  
-{{:nwt:lbarduino:sound_und_funktionen:transistor.png |}}+{{.:transistor.png |}}
  
 Dein Lautsprecher ist relativ leise, weil der Arduino durch seine Pins nur geringe elektrische Leistungen leiten kann. Höhere Leistung kannst du am Pin ''V_in'' beziehen, das aber nicht programmierbar sondern einfach immer an ist Mit einem Transistor kannst du trotzdem ''V_in'' für den Lautsprecher nutzen. Dein Lautsprecher ist relativ leise, weil der Arduino durch seine Pins nur geringe elektrische Leistungen leiten kann. Höhere Leistung kannst du am Pin ''V_in'' beziehen, das aber nicht programmierbar sondern einfach immer an ist Mit einem Transistor kannst du trotzdem ''V_in'' für den Lautsprecher nutzen.
Zeile 46: Zeile 46:
  
 Die Anschlüsse des Transistors heißen Basis, Kollektor und Emitter. Der Transistor ist das technische Gerät das am häufigsten auf der Erde hergestellt wird. Das liegt auch daran, dass alleine in einem modernen Computerprozessor mehr als 1 Milliarde Transistoren verbaut sind. Im Mikro-controller auf dem Arduino sind es etwa 100000 - Transistoren können also sehr klein gebaut werden  Die Anschlüsse des Transistors heißen Basis, Kollektor und Emitter. Der Transistor ist das technische Gerät das am häufigsten auf der Erde hergestellt wird. Das liegt auch daran, dass alleine in einem modernen Computerprozessor mehr als 1 Milliarde Transistoren verbaut sind. Im Mikro-controller auf dem Arduino sind es etwa 100000 - Transistoren können also sehr klein gebaut werden 
 +
 +{{tag> ardulb1}}
  • faecher/nwt/arduino/lernbaustein1/sound_und_funktionen/start.1582116271.txt.gz
  • Zuletzt geändert: 19.02.2020 13:44
  • von sbel