Reaktionszeit-Vergleich: Raspberry Pi 2 Windows 10 vs Mono vs Python vs .Net Micro Framework vs Arduino

Reaktionszeit-Vergleich: Raspberry Pi 2 Windows 10 vs Mono vs Python vs .Net Micro Framework vs Arduino

Wer ist der Schnellste? Wie lange braucht ein Raspberry Pi 2 mit Windows 10 um auf einen Tastendruck zu reagieren? Und wie lange benötigt dagegen ein Arduino, dessen Code ohne Umwege auf der Hardware ausgeführt wird? Heute gehen RaspberryPi 2 mit Windows 10, Mono und Python, GHI Cerbuino Bee und Arduino Uno ins Rennen. Weiterlesen

Erste Eindrücke: .Net C# auf dem Raspberry Pi 2 mit Windows 10

Erste Eindrücke: .Net C# auf dem Raspberry Pi 2 mit Windows 10

Windows 10 auf dem Raspberry Pi 2! Astrein, direkt mal kurz die API ausprobieren und mit C# ein paar LEDs leuchten lassen… Ganz so schnell ging es dann doch nicht, denn die aktuelle Windows 10 Insider Preview, die auf dem Raspberry Pi 2 läuft, erfordert auch einen PC mit Windows 10 und Visual Studio 2015. Weiterlesen

Code: HC-SR04 Ultraschall-Entfernungsmesser

Code: HC-SR04 Ultraschall-Entfernungsmesser

Um den HC-SR04 Ultraschall-Entfernungssensor komfortabel mit dem .Net-Microcontroller mit C# benutzen zu können, habe ich eine Klasse entwickelt.

Als Trigger kann entweder ein PWM-Port oder ein normaler digitaler OutputPort verwenden werden. Weiterlesen

AnalogInput – Spannung von einem Poti auslesen

AnalogInput – Spannung von einem Poti auslesen

Mit dem AnalogInput kann mit dem .Net Microcontroller eine analoge Spannung gemessen werden. Der Spannungswert wird dabei für das C#-Programm als Integer-Wert bereitgestellt. Außerdem kann der Wert für die weitere Benutzung aufbereitet werden. Beispielhaft werde ich dazu die Position eines Potentiometers auslesen und daran die Schaltung und den Code erklären. Weiterlesen

InterruptPort – Auf ein Ereignis reagieren

InterruptPort – Auf ein Ereignis reagieren

Interrupts unterbrechen bei einem bestimmten Ereignis den aktuellen Programmablauf und führen einen festgelegten Code aus. Als Beispiel werde ich einen Taster an einen als InterruptPort konfigurierten Pin anschließen. Das Ereignis, auf das der Interrupt reagieren soll, ist der Tastendruck. Bei jedem Tastendruck wird das Programm unterbrochen und es wird ein Zähler erhöht, der die Anzahl der Tastendrücke zählt. Weiterlesen

Eingangs-Port vom .Net Microcontroller – Einen Schalter anschließen

Eingangs-Port vom .Net Microcontroller – Einen Schalter anschließen

Heute beschreibe ich, wie du den digitalen InputPort von einem .Net-Microcontroller nutzen kannst. Beispielhaft werde ich einen Taster anschließen und mittels C#-Programm auslesen. Außerdem erkläre ich die Funktion vom PullUp- und PullDown-Widerstand. Weiterlesen