2D Kollisionserkennung - Teil 2: Rechteck vs Rechteck (AABB vs AABB)

21.07.2016 von Tim

In diesem Tutorial beschäftigen wir uns mit der Kollision zwischen zwei Rechtecken, welche parallel zu den Achsen liegen (Axis Aligned Bounding Box, kurz AABB). Diese Form der Kollisionserkennung ist recht schnell und wird deshalb oft auch genutzt um vorab festzustellen, welche Körper miteinander kollidieren könnten, um dann genauere Tests durchzuführen. Wollt ihr die Kollision zwischen Rechtecken erkennen, die nicht parallel zu den Achsen sind (OBB vs OBB), benötigt ...

Weiterlesen

Eclipse AVR: Falscher MCU Type und kein programmieren möglich - Lösungsvorschlag

16.07.2016 von Tim

Beim Versuch meinen Atmega8 mit Eclipse AVR zu programmieren bin ich auf ein paar Probleme gestoßen. Der Atmega8 ließ sich nicht programmieren. Es kam lediglich zu folgender Fehlermeldung:

avrdude: Device signature = 0x1e9307 (probably m8)
avrdude: Expected signature for ATmega16 is 1E 94 03
         Double check chip, or use -F to override this check.

avrdude done.  Thank you.

Avrdude hat also einen Atmega16 erwartet, ...

Weiterlesen

2D Kollisionserkennung - Teil 1: Kreis vs Kreis

13.07.2016 von Tim

Fast jedes Spiel benötigt eine Form der Kollisions Erkennung. Dabei gibt es verschiedene Arten von Kollisionen. Ich beschränke mich hier erst mal auf konvexe Körper. Konkave Körper lassen sich aber in der Regel aus mehreren konvexen Körpern zusammensetzten.

In diesem Tutorial beschäftigen wir uns mit der Kollision zwischen zwei Kreisen. Diese werden durch eine Position und einem Radius beschrieben. Der Ursprung des Kreises befindet sich in der Mitte des ...

Weiterlesen

6 Pin ISP Kabel Steckbrett Adapter selber bauen

12.07.2016 von Tim

Mikrocontroller werden oft über eine ISP Schnittstelle programmiert. Dafür ist häufig eine Verbindung über ein ISP 6 Pin Kabel vorgesehen, wobei auch ISP Kabel mit 10 Pins vorkommen. Möchte man nun den Mikrocontroller auf einem Steckbrett nutzen, ist dies nicht direkt möglich. Im folgendem beschreibe ich wie man einen Adapter baut um ein solches ISP 6 Pin Kabel mit dem Steckbrett zu verbinden.

Benötige ...

Weiterlesen