[PYTHON] L Chika mit Himbeer-Pi C #

Verwenden Sie die Microsoft GPIO-Bibliothek

https://github.com/dotnet/iot

Wie rufe ich an?

using System.Device.Gpio;

Da Git eine L Chika-Beispielquelle in C # geschrieben hat, werde ich sie verwenden.

Beispielquelle

Installieren Sie NetCore 3.1 auf Raspberry Pi

Klicken Sie auf den Linux-Arm スクリーンショット 2020-06-01 17.27.58.png

.net core sdk DownLoadPage

Nach dem Klicken können Sie den Pfad kopieren und auf dem Bildschirm einfügen, um den Pfad abzurufen スクリーンショット 2020-06-01 17.13.58.png

$wget Pfad

.NET Core SDK installieren

$ mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-3.1.100-linux-x64.tar.gz -C $HOME/dotnet

$ vim ~/.bashrc
#Pfad hinzufügen
export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet

Führen Sie Dotnet durch den Pfad

Konsolen-Apps auf VisualStudioMac entwickeln

スクリーンショット 2020-06-01 17.02.26.png Wählen Sie .net Core スクリーンショット 2020-06-01 17.02.35.png ## Holen Sie sich System.Device.Gpio von Nuget Laden Sie die MicroSoft Gpio-Bibliothek herunter スクリーンショット 2020-06-01 17.01.24.png
using System;
using System.Device.Gpio;
using System.Threading;

namespace led {
	class Program {
		static void Main(string[] args) {
       //Geben Sie die GPIO-Nummer an
            int pin = 7;
            GpioController controller = new GpioController();
            controller.OpenPin(pin, PinMode.Output);
           
            int lightTimeInMilliseconds = 1000;
            int dimTimeInMilliseconds = 200;

            while(true) {
                Console.WriteLine($"Light for {lightTimeInMilliseconds}ms");
                controller.Write(pin, PinValue.High);
                Thread.Sleep(lightTimeInMilliseconds);
                Console.WriteLine($"Dim for {dimTimeInMilliseconds}ms");
                controller.Write(pin, PinValue.Low);
                Thread.Sleep(dimTimeInMilliseconds);
            }
           }
      }
}

Bauen

Es kann durch Angabe der DLL ausgeführt werden. Es gibt auch eine Möglichkeit zur Ausgabe an exe.

$ dotnet led.dll

Punkt

controller.OpenPin (Pin, PinMode.Output) sollte GPIO nummerieren スクリーンショット 2020-06-01 17.05.29.png

Aufgabe

[Suche nach Remote-GPIO](https://www.amazon.co.jp/Visual-Studio-%E3%81%A7Raspberry-Pi-%E3%83%AA%E3%83%A2%E3%83%BC % E3% 83% 88GPIO% E5% B0% 8E% E5% 85% A5% E7% B7% A8-ebook / dp / B07HNQ9C6X /)

Öffnen Sie die in VisualStudioMac erstellte Projektdatei in MonoDevelop und debuggen Sie sie

Legen Sie den SDK-Pfad für MoNoDevelop fest スクリーンショット 2020-06-01 17.04.46.png

Ich konnte den Betrieb von L Chika in C # bestätigen.

L Chika in Python

Recommended Posts

L Chika mit Himbeer-Pi C #
Probieren Sie L Chika mit Himbeerpi
Installation von Docker auf Raspberry Pi und L Chika
Pigpio auf Himbeer-Pi
Cython auf Raspberry Pi
Pyenv auf Raspberry Pi eingeführt
Installieren Sie OpenCV4 auf Raspberry Pi 3
Installieren Sie TensorFlow 1.15.0 auf Raspberry Pi
Testen der Kommunikation mit Raspberry Pi
MQTT auf Raspberry Pi und Mac
Himbeer Pi 4 Centos7 auf Docker installieren
Installieren Sie ghoto2 auf Raspberry Pi (Hinweis)
Versuchen Sie es mit ArUco mit Raspberry Pi
OpenCV-Installationsverfahren auf Raspberry Pi
Ein- / Ausschalten von Raspberry Pi mit Arduino
Installieren Sie OpenMedia Vault 5 auf Raspberry Pi 4
Erstellen Sie wxPython unter Ubuntu 20.04 auf Himbeer-Pi 4
Raspberry Pi "Honwaka Benachrichtigungslampe" Teil 2
Erkennen Sie "Helligkeit" mit Python auf Raspberry Pi 3!
USB-Boot auf Raspberry Pi 4 Model B.
Raspberry Pi "Honwaka Benachrichtigungslampe" Teil 1
Aktivieren Sie die serielle UART + -Kommunikation mit Raspberry Pi
Adafruit Python BluefruitLE arbeitet mit Raspeye.
Beschleunigen Sie Deep Learning mit der Rasperry Pi 4-CPU
Stellen Sie den Swap Space unter Ubuntu auf Raspberry Pi ein
Normal programmieren mit Node-RED-Programmierung mit Raspberry Pi 3
Verwenden Sie den Grove-Sensor mit Raspberry Pi
Installieren Sie das 64-Bit-Betriebssystem (Bate) auf Raspberry Pi
Installieren Sie Docker-Compose unter 64-Bit-Raspberry-Pi-Betriebssystem
Lassen Sie einen Servomotor mit Python auf Raspberry Pi 3 laufen
Raspberry Pi "Honwaka Benachrichtigungslampe" Teil 3
Arbeiten mit Sensoren in Mathematica auf Raspberry Pi
Matrixmultiplikation auf Raspberry Pi GPU (Teil 2)
So installieren Sie NumPy auf Raspeye
RaspberryPi L Chika mit Python und C #
[C, C ++, Python, JavaScript] L Chika mit Edison
Arbeiten mit GPS in Python für Raspberry Pi 3
Erkennen Sie Schiebeschalter mit Python auf Raspberry Pi 3!
Erstellen Sie eine Django-Umgebung auf Raspai (MySQL)
Versuchen Sie, QR-Code mit Raspberry Pi zu verwenden
Genießen Sie die elektronische Arbeit mit GPIO von Raspberry Pi
Schalten Sie Ihren PC mit Himbeer-Pi ein / aus
Grove - Temperatur- und Feuchtigkeitssensor (DHT11) mit Raspberry Pi
Stellen Sie DHT11 mit Raspeye + Python zur Verfügung (Hinweis)
Cross-Compilierung für Raspberry Pi Zero unter Ubuntu gestartet
Lassen Sie den Summer mit Python auf Raspberry Pi 3 erklingen!
Zeigen Sie die CPU-Temperatur alle 5 Sekunden auf dem Raspberry Pi 4 an
Einführung von Ceph mit Kubernetes auf Raspberry Pi 4B (ARM64)
Stellen Sie mit Python auf Raspberry Pi eine Verbindung zu MySQL her
Erstellen Sie eine Python-Entwicklungsumgebung auf Raspberry Pi
Erstellen Sie eine Arch Linux-Umgebung auf Raspai
Notieren Sie Temperatur und Luftfeuchtigkeit mit systemd auf Raspberry Pi
Erstellen Sie mithilfe von Poetry eine OpenCV4-Umgebung auf Raspberry Pi
GPGPU mit Raspberry Pi
Versuchen Sie, Python auf Raspberry Pi mit Visual Studio zu debuggen.
Versuchen Sie es mit dem Temperatursensor (LM75B) mit Raspeye.
Raspberry Pi Videokamera
Steuern Sie bürstenlose Motoren mit GPIO von Raspberry Pi Zero