Willkommen auf unserem Seminar-Blog

Immer auf dem aktuellen Stand bleiben

Dieser Seminar-Blog befindet sich noch im Aufbau und wird in den kommenden Tagen entsprechend verfeinert.

Member Login

Lost your password?

Registration is closed

Sorry, you are not allowed to register by yourself on this site!

You must either be invited by one of our team member or request an invitation by email at viad.info {at} zhdk {dot} ch.

Blog-Thema: Studierende

Eigenbau passiver Sensor [Glättung, Schwellenwert]

Aufbau eines Spannungsteilers mit einem Drucksensor auf dem Breadboard Mit einer antistatischen Matte bauen wir einen passiven Drucksensor, mit welchem wir die Helligkeit einer LED beeinflussen können. Source Code mit Glättung #################################################################################################### Mehrere Schwellenwerte für drei LEDs (grün, orange, rot) Mit unserem improvisierten Drucksensor gaben wir verschiedene Schwellenwerte aus Je nach Druck auf unseren Drucksensor…

PHC Aufgabe 5: Logikchips

Das Arduino-Board ist vielseitig ausgestattet, kommt aber durch seine maximale Anzahl Pins schnell an seine Grenzen. Eine Möglichkeit, mit wenigen Pins die Board-Möglichkeiten weiter auszubauen, sind Logikchips. Unten ist ein 3 to 8 Decoder abgebildet, der durch einen binären Bytecode 8 LEDs steuern kann. – Eine mögliche Anwendung wäre die Knightrider-Beleuchtung von KITT, wo 8…

Analog IN/OUT: Datenglättung & Schwellwert

Eine LED (unten rechts) ist in der Leuchtstärke regelbar, je nach dem wie fest der variable Widerstand zusammengedrückt wird. Die drei anderen LEDs leuchten einzeln je nach Schwellenwert.

Variabler Widerstand & Vorwiderstand

Analoge Inputs Widerstand: 18, 4 k Ohm Widerstand 2k Ohm Code: int zahl1; int zahl2; int zahl3; int zaehler = 0; int durchschnitt; void setup() { Serial.begin(9600); } void loop() { if (zaehler == 0){ zahl1 = analogRead(4); } else if (zaehler == 1){ zahl2 = analogRead(4); } else if (zaehler == 2){ zahl3 =…

Logik Chip 8 zu 3 Encoder / Decoder

Logik Chip 74138 – 3 zu 8 Decoder

// Example to hook up a 74AC138 Decoder // by defining the state of three outputs // one can switch off 1 out of 8 outputs of the Decoder // in this example NO Port manuipulation was used // for the ease of understanding… // constants  —————————– #define DATA1 8 #define DATA2 9 #define DATA3…

8 zu 3 Encoder

Je nach dem welcher Taster gedrückt wird, werden Zahlen von 0 bis 7 ausgegeben.

8 zu 3 Encoder

Bemerkung: Wenn man zwei Arduinos an einem Computer angeschlossen hat, sollte man auch sicher gehen, dass der richtige Serial Port aktiviert wurde. Sonst funktionierts nämlich nicht 😉

Encoder / Decoder

DECODER Pins definieren auf dem Arduino Board als OUTPUTS(!!) C -> Pin 8 B -> Pin 9 A -> Pin 10 Wenn Pin 8, 9, und 10 alle auf 0 sind, dann soll Y0 = Low sein (also nicht leuchten) Da die Schlaufe 8x durchgeht, wird jedes Lämpchen als H oder L definiert.

Aufgabe: Serial Read & Lichtsensor

Licht brennt nicht, weil der Lichtsensor zu viel Licht aufnimmt. Licht brennt, weil der Lichtsensor nur wenig Licht aufnimmt. Durch die Eingabe von ‘1’ beginnt das LED permanent zu leuchten und es wird nicht mehr auf den Lichtsensor geachtet. Durch die Eingabe von ‘0’ wird das LED wieder ausgeschaltet und der Lichtsensor wird wieder eingespiesen….