kramann.info
© Guido Kramann

Login: Passwort:










2.4 Übung 1

2.4 Exercise 1 (EN google-translate)

2.4 Ćwiczenie 1 (PL google-translate)

Hinweise zur Übung

Notes on the exercise

Uwagi dotyczące ćwiczenia

Es ist möglich die digitalen Ein- und Ausgänge über die Arduino-Library-Befehle, z.B. pinMode(6, OUTPUT); pinMode(6, INPUT); digitalWrite(2,HIGH); digitalRead(2)==LOW ... (Beispiele) zu konfigurieren, zu setzen und auszulesen. Alternativ besteht die Möglichkeit direkt auf die Konfigurations- und Zustandsregister des Mikrocontrollers zuzugreifen. Insbesondere sind die Pins von PORTB beim Arduino-Micro zu einem großen Teil herausgeführt (vergl. Pin-Layout).

It is possible to use the digital inputs and outputs via the Arduino library commands, e.g. pinMode (6, OUTPUT) Alternatively it is possible to access the configuration and status registers of the microcontroller directly. In particular, the pins of PORTB in the Arduino Micro are led out to a large extent (see pin layout).

Możliwe jest wykorzystanie cyfrowych wejść i wyjść za pomocą poleceń biblioteki Arduino, np. pinMode (6, WYJŚCIE) Alternatywnie można uzyskać bezpośredni dostęp do rejestrów konfiguracji i stanu mikrokontrolera. W szczególności szpilki PORTB w Arduino Micro są wyprowadzane w dużym stopniu (patrz układ pinów).

  • Über das 8-Bit-Register DDRB kann bitweise eingestellt werden, ob ein Pin als Ein- oder Ausgabe arbeitet.
  • Über das 8-Bit-Register PORTB kann entweder 5Volt auf den Ausgang gegeben, oder ein Pullup-Widerstand aktiviert werden.
  • Über das 8-Bit Register PINB kann der elektrische Zustand eines als Eingang konfigurierten Pins ausgelesen werden.

In dieser Vorlesung wird die Arduino-Library nur zum Einstieg verwendet. Für die Prüfung relevant ist die Realisierung von Programmen mit Hilfe der Mikrocontroller-Register.


Aufgabe 1

Task 1

Zadanie 1

Erste Schaltung.

Bild 2.4-1: Erste Schaltung.

Bauen Sie obige Schaltung auf.

Build up the above circuit.

Zbuduj powyższy obwód.

Schreiben Sie ein Programm auf der Grundlage der Arduino-Library, das die LED blinken läßt.

Write a program based on the Arduino library that flashes the LED.

Napisz program oparty na bibliotece Arduino, która miga diodą LED.

Schreiben Sie ein Programm auf der Grundlage der Registerkonfiguration, das die LED blinken läßt.

Write a program based on the register configuration that flashes the LED.

Napisz program w oparciu o konfigurację rejestru, która miga diodą LED.

Aufgabe 2

exercise 2

Zadanie 2

Zweite Schaltung.

Bild 2.4-2: Zweite Schaltung.

Bauen Sie obige Schaltung auf.

Build up the above circuit.

Zbuduj powyższy obwód.

Schreiben Sie ein Programm auf der Grundlage der Arduino-Library, das die LED blinken läßt.

Write a program based on the Arduino library that flashes the LED.

Napisz program oparty na bibliotece Arduino, która miga diodą LED.

Schreiben Sie ein Programm auf der Grundlage der Registerkonfiguration, das die LED blinken läßt.

Write a program based on the register configuration that flashes the LED.

Napisz program w oparciu o konfigurację rejestru, która miga diodą LED.