Haben Sie übrigens schon von Raspberry Pi </ b> gehört? Nun, das gibt es.
"Ich kenne die elektronische Schaltung nicht ..."
Ich denke, es gibt ziemlich viele Leute, die es aus irgendeinem Grund nicht getan haben. Nun, ~~ Wenn du dein übliches Weihnachtsfest alleine verbringst ~~, warum versuchst du es nicht? Natürlich denke ich, dass es eine Ameise ist, auch nachdem man auf den Raspberry Pi 4 gewartet hat.
Sie haben dort wirklich Glück. Da es einfach ist, Kintetsu von der Nagase Station, die einer versauten Universität am nächsten liegt, zu Nihonbashi zu benutzen, fahre ich sofort nach Nihonbashi.
Silicon House-, Digit-, Sengoku Densho- und Marutsu-Teile sind fast auf Lager, daher ist es für Anfänger einfach, einen Kabelsatz zu kaufen. vielleicht ... Für Testzwecke wird der billigere Raspberry Pi Zero W (erforderliches Löten) </ b> oder Raspberry Pi Zero WH (festgesteckt) </ b> empfohlen.
Wenn Sie es nicht kaufen können, sollten Sie es bei Intanetsu kaufen. Raspberry Pi Shop by KSY SWITCHSCIENCE
Mir wurde klar, dass ich den Raspberry Pi verloren hatte, seit ich das geschrieben hatte, also suchte ich hastig danach. Ich rang eine Stunde lang mit dem Müllraum. Mach es sauber.
Es gibt verschiedene Artikel über diesen Bereich, daher werde ich ihn leicht schreiben. Wenn Sie googeln, erhalten Sie viele Treffer.
Vorbereitung vor dem Brennen des Betriebssystems. Andere Formate als FAT16 und FAT32 müssen etwas anders als das normale Format unterstützt werden. Bitte formatieren Sie unter Bezugnahme auf die folgende Website. [FabShop [Schritt-02] -Format der für Himbeer-Pi verwendeten microSD-Karte](https://www.fabshop.jp/ [Schritt-02] Format der für Himbeer-Pi / verwendeten Himbeer-Karte /)
Dieses Mal werden wir Raspbian brennen, das üblicherweise für Raspberry Pi verwendet wird.
"Ist das mit dem Starter-Set installierte unbrauchbar?"
Ist nutzlos. Raspbian, der normalerweise mit einem Starter-Kit geliefert wird, ist überraschend alt. Außerdem habe ich nicht viel Kapazität, daher empfehle ich den Kauf einer neuen SD für ein paar hundert Yen. Etwas wie das. (Es ist nicht Affi!) Amazon-Team microSDHC-Karte 16 GB
Raspberry Pi erkennt im schlimmsten Fall nicht, dass es nicht mit SD-Karten kompatibel ist. Überprüfen Sie vor dem Kauf, ob die SD-Karte verwendet werden kann. (Es gibt in der Regel Bewertungen.)
~~ Vielleicht ~~ Es gibt kein Problem, wenn Sie das neueste auswählen. Laden Sie ZIP von der folgenden Site herunter, entpacken Sie es und fügen Sie es in SD ein. RaspberryPi.org
Wenn Sie diesen Punkt erreicht haben, legen Sie die gebrannte SD auf den Himbeerstift und starten Sie sie. Lassen Sie uns Raspbian insuko, wenn es beginnt.
sudo nano / etc / dhcpcd.conf
./etc/dhcpcd.conf
interface wlan0
static ip_address=192.168.xxx.xxx
static routers=192.168.yyy.yyy
static domain_name_servers=192.168.zzz.zzz
IP-Adresse ist die IP-Adresse, die Sie festlegen möchten Router ist die IP-Adresse des Routers domain_name_servers legt die IP-Adresse des DNS-Servers fest.
sudo service dhcpcd reload
(sollte ohne möglich sein, versuchen Sie es, wenn Sie nicht können)sudo reboot
neustartifconfig
Wenn Sie dies mit ssh tun, hört es übrigens (natürlich) bei den Nummern 3-4 auf, aber versuchen Sie es vorerst erneut mit der festgelegten IP-Adresse.
sudo touch / boot / ssh
Das ist es.
Wenn Sie ssh pi @ 192.168.xxx.xxx
im Terminal des MacBook ausführen,
Sie werden aufgefordert, ein Passwort einzugeben. Geben Sie daher das Standardkennwort "Himbeere" ein.
Sie können den Standardbenutzernamen pi
und das Passwort raspberry
später ändern.
Nachdem Sie Änderungen vorgenommen haben, geben Sie "ssh USERNAME @ 192.168.xxx.xxx" und "PASSWORD" ein.
Ich mag Nano oder Vi schon lange nicht mehr, daher werde ich es ermöglichen, direkt auf Raspberry Pi mit VS-Code zu bearbeiten.
Verwenden Sie SSH FS, mit dem Sie Ihren Arbeitsbereich mit VScode ssh und bearbeiten können. https://marketplace.visualstudio.com/items?itemName=Kelvin.vscode-sshfs
Um es zu verwenden, geben Sie einfach die festgelegte IP-Adresse und das SSH-Passwort gemäß der Site ein. Wählen Sie dann Als Arbeitsbereich-Ordner verbinden und
Warten auf Verbindung,
Es sieht aus wie das. Wenn die Datei verschoben wird, z. B. beim Erstellen oder Löschen einer Datei, muss sie nacheinander neu geladen werden.
~~ Ich habe keine Zeit zum Schreiben, weil der Supermarkt mich zu einem Teilzeitjob treibt, auch wenn ich erkältet bin. Deshalb habe ich bereits die Steuerung des GPIO-Pins geschrieben.
Verwenden Sie das RPI.GPIO-Paket, um GPIO-Pins in Python zu steuern.
import RPi.GPIO as GPIO
Gib ihm einen beliebigen Namen mit als.
Es gibt zwei Möglichkeiten, GPIO-Nummern auszudrücken: GPIO-Pin-Nummern und Board-Pin-Nummern.
GPIO.setmode(GPIO.BCM)#GPIO-Nummernangabe
GPIO.setmode(GPIO.BOARD)#Angabe der Platinen-Pin-Nummer
Bitte wählen Sie die aus, die für Sie einfach ist. Diesmal habe ich die GPIO-Nummer gewählt.
Stellen Sie dann ein, ob der Pin ein Eingang oder ein Ausgang ist. Der Pin, den ich steuern möchte, ist Pin 17, also
GPIO.setup(17, GPIO.IN)#Eingang
GPIO.setup(17, GPIO.OUT)#Ausgabe
Für den Ausgang kann die Spannung vom Raspberry Pi bei 3,3 V auf 0 und 1 eingestellt werden.
GPIO.output(17, 1)#Ausgabe 3.Auf 3V einstellen
Dadurch werden 3,3 V an Pin 17 ausgegeben. Um den Ausgang auf 0V zu setzen
GPIO.output(17, 0)#Stellen Sie den Ausgang auf 0V
Schalten Sie die GPIO-Pin-Einstellung aus, wenn das Programm endet.
GPIO.cleanup()
Basierend auf diesen werde ich ein Beispiel vorstellen.
Es gibt Hallo, weltähnliche Dinge in der Welt der elektronischen Arbeit. Das ist L Chika.
Es ist nicht interessant und einige Leute überspringen es einfach, weil die LED flackert, aber ich frage mich, ob ich es einmal tun und verlieren kann. Es ist überraschend interessant, es zum ersten Mal zu versuchen, dass mein Programm als Licht anstelle eines Terminals ausgegeben wird.
"Ich kann diese LED nicht finden ... ich hätte sie in Akizuki kaufen sollen ????"
~after 2h~
"dort gab es!" Ich habe wirklich danach gesucht, also bitte loben Sie es. Mach es sauber.
lchika.py
#!/usr/bin/python
# coding: utf-8
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)#GPIO-Nummernangabe
GPIO.setup(17, GPIO.OUT)#Ausgabe
for i in range(10):
GPIO.output(17, 1)#Ausgabe 3.Auf 3V einstellen
time.sleep(0.5)
GPIO.output(17, 0)#Stellen Sie den Ausgang auf 0V
time.sleep(0.5)
GPIO.cleanup()#Setzen Sie die GPIO-Pin-Einstellungen zurück
Schreiben und speichern.
$ ./lchika.py
Bei Ausführung mit blinkt die LED 10 Mal. (Der erste große Raspi AA hat mit .bash_profile rumgespielt. Es sollte leicht zu verstehen sein, wenn man sshing!)
Bitte sehen Sie das Ergebnis, indem Sie mit dem Bildlink unten zu YouTube springen.
Übrigens können Sie dies (natürlich) mit iTerminal tun.
Ist das nicht praktisch? .. .. Bitte verzeihen Sie mir am 7. Tag der Anzeigenpflege diesen Artikel. .. .. Vergib mir. .. .. Ich bin damit nicht zufrieden, daher setze ich 2 unabhängig von der Anzeigenpflege. Nachdem ich die grundlegende Steuerung des GPIO-Pins vorgenommen habe, möchte ich das nächste Mal mit einigen interessanten Werkzeugen für Raspetorte spielen.
Recommended Posts