Au fait, avez-vous entendu parler de Raspberry Pi </ b>? Eh bien, il y en a.
"Je ne connais pas le circuit électronique ..."
Je pense qu'il y a beaucoup de gens qui ne l'ont pas fait pour une raison quelconque. Eh bien, ~~ Si vous passez votre Noël habituel seul ~~, pourquoi ne pas l'essayer? Bien sûr, je pense que c'est une fourmi même après avoir attendu le Raspberry Pi 4.
Vous avez vraiment de la chance là-bas. Parce qu'il est facile d'utiliser Kintetsu depuis la gare de Nagase, qui est la plus proche d'une université coquine, jusqu'à Nihonbashi.
Les pièces Silicon House, Digit, Sengoku Densho et Marutsu sont presque en stock, il est donc facile d'acheter un jeu de câbles pour les débutants. peut être ... Le Raspberry Pi Zero W (soudure requise) </ b> ou Raspberry Pi Zero WH (épinglé) </ b> moins cher est recommandé à des fins d'essai.
Si vous ne pouvez pas l'acheter, je pense que vous devriez l'acheter chez Intanetsu. Raspberry Pi Shop by KSY SWITCHSCIENCE
J'ai réalisé que j'avais perdu le Raspberry Pi depuis que j'écrivais ceci, alors je l'ai cherché à la hâte. J'ai lutté avec la poubelle pendant une heure. Nettoie ça.
Il existe divers articles écrits sur ce domaine, je vais donc l'écrire facilement. Si vous google, vous obtiendrez beaucoup de hits.
Préparation avant de graver le système d'exploitation. Les formats autres que FAT16 et FAT32 doivent être pris en charge d'une manière légèrement différente du format normal. Veuillez formater en vous référant au site suivant. [FabShop [step-02] format de la carte microSD utilisée pour raspberry-pi](https://www.fabshop.jp/ [step-02] format de la carte microsd utilisée pour raspberry-pi /)
Cette fois, nous allons graver Raspbian, qui est couramment utilisé pour Raspberry Pi.
"Est-ce que celui installé avec le kit de démarrage est inutile?"
Est inutile. Raspbian, qui est généralement livré avec un kit de démarrage, est étonnamment vieux. Je n'ai pas beaucoup de capacité, je recommande donc d'acheter un nouveau SD pour quelques centaines de yens. Quelque chose comme ça. (Ce n'est pas Affi!) Carte microSDHC Amazon-Team 16 Go
Raspberry Pi ne reconnaît au pire qu'il est incompatible avec les cartes SD. Vérifiez si la carte SD peut être utilisée avant d'acheter. (Il y a généralement des critiques.)
~~ Peut-être ~~ Il n'y a pas de problème si vous choisissez le plus récent. Téléchargez ZIP à partir du site suivant, décompressez-le et insérez-le dans SD. RaspberryPi.org
Lorsque vous atteignez ce point, placez la carte SD gravée sur la broche Raspberry et démarrez-la. Insuko Raspbian quand il démarre.
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_address est l'adresse IP que vous souhaitez définir routers est l'adresse IP du routeur domain_name_servers définit l'adresse IP du serveur DNS.
sudo service dhcpcd reload
(devrait être possible sans lui, essayez-le si vous ne pouvez pas)sudo reboot
Au fait, si vous faites cela avec ssh, il s'arrêtera aux numéros 3-4 (naturellement), mais pour le moment, essayez à nouveau de sshing avec l'adresse IP définie.
sudo touch / boot / ssh
C'est tout.
Si vous faites ssh pi @ 192.168.xxx.xxx
dans le terminal de MacBook,
Vous serez invité à entrer un mot de passe, alors entrez le mot de passe par défaut «framboise».
Vous pouvez changer le nom d'utilisateur par défaut «pi» et le mot de passe «framboise» plus tard.
Après avoir effectué les modifications, entrez ssh USERNAME @ 192.168.xxx.xxx
et entrez PASSWORD
.
Je n'aime pas nano ou vi depuis longtemps, je vais donc permettre d'éditer directement sur Raspberry Pi avec du code VS.
Utilisez SSH FS, qui vous permet de ssh et de modifier votre espace de travail avec VScode. https://marketplace.visualstudio.com/items?itemName=Kelvin.vscode-sshfs
Pour l'utiliser, entrez simplement l'adresse IP et le mot de passe ssh définis sur le site. Sélectionnez ensuite Se connecter en tant que dossier Workspace et
En attente de connexion,
Ça ressemble à ça. Si le fichier est en mouvement, par exemple lors de la création ou de la suppression d'un fichier, le rechargement est requis un par un.
~~ Je n'ai pas le temps d'écrire à cause du supermarché qui me conduit à un emploi à temps partiel même si j'ai un rhume, j'ai donc déjà écrit le contrôle de la broche GPIO.
Utilisez le package RPI.GPIO pour contrôler les broches GPIO en Python.
import RPi.GPIO as GPIO
Donnez-lui le nom de votre choix avec comme.
Il existe deux façons d'exprimer les numéros GPIO: les numéros de broches GPIO et les numéros de broches de la carte.
GPIO.setmode(GPIO.BCM)#Spécification du numéro GPIO
GPIO.setmode(GPIO.BOARD)#Spécification du numéro de broche de la carte
Veuillez choisir celui qui vous est facile à faire. Cette fois, j'ai choisi le numéro GPIO.
Définissez ensuite si la broche est une entrée ou une sortie. La broche que je veux contrôler est la broche 17, donc
GPIO.setup(17, GPIO.IN)#contribution
GPIO.setup(17, GPIO.OUT)#production
Pour la sortie, la tension du Raspberry Pi peut être réglée sur 0 et 1 à 3,3V.
GPIO.output(17, 1)#Sortie 3.Réglé sur 3V
Cela produira 3,3 V sur la broche 17. Pour régler la sortie sur 0V
GPIO.output(17, 0)#Réglez la sortie sur 0V
Désactivez le paramètre de broche GPIO à la fin du programme.
GPIO.cleanup()
Sur la base de ceux-ci, je présenterai un exemple.
Il y a des choses de type Hello, World dans le monde du travail électronique. C'est L Chika.
Ce n'est pas intéressant, et certaines personnes l'ignorent simplement parce que la LED clignote, mais je me demande si je peux le faire une fois et le perdre. Il est étonnamment intéressant d'essayer pour la première fois que mon programme soit émis sous forme de lumière au lieu d'un terminal.
"Je ne trouve pas cette LED ... J'aurais dû l'acheter à Akizuki ????"
~after 2h~
"Il y avait!" Je l'ai vraiment cherché, alors félicitez-le. Nettoie ça.
lchika.py
#!/usr/bin/python
# coding: utf-8
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)#Spécification du numéro GPIO
GPIO.setup(17, GPIO.OUT)#production
for i in range(10):
GPIO.output(17, 1)#Sortie 3.Réglé sur 3V
time.sleep(0.5)
GPIO.output(17, 0)#Réglez la sortie sur 0V
time.sleep(0.5)
GPIO.cleanup()#Réinitialiser les paramètres des broches GPIO
Écrivez et sauvegardez.
$ ./lchika.py
Lorsqu'elle est exécutée avec, la LED clignote 10 fois. (Le premier gros Raspi AA a joué avec .bash_profile. Cela devrait être facile à comprendre lors du sshing!)
Veuillez voir le résultat en sautant sur YouTube avec le lien image ci-dessous.
Au fait, vous pouvez le faire avec iTerminal (bien sûr).
N'est-ce pas pratique? .. .. Veuillez me pardonner le 7ème jour de ad-care avec cet article. .. .. Pardonne-moi. .. .. Je n'en suis pas satisfait, je vais donc définir 2 quel que soit le soin des publicités. Maintenant que j'ai fait le contrôle de base de la broche GPIO, j'aimerais jouer avec des outils intéressants pour la tarte aux râpes la prochaine fois.
Recommended Posts