3歩あるいたら物を忘れてしまうぐらい物忘れの激しい管理人が触れた技術をメモしておくブログ
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
pi@raspberrypi:~ $ wpa_cli
wpa_cli v2.3
Copyright (c) 2004-2014, Jouni Malinen <j@w1.fi> and contributors
This software may be distributed under the terms of the BSD license.
See README for more details.
Selected interface 'wlan0'
Interactive mode
>
|
> scan OK
<3>CTRL-EVENT-SCAN-RESULTS
> scan_results
bssid / frequency / signal level / flags / ssid
00:24:a5:d7:b8:25 2412 80 [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][WPS][ESS] 0024A5D7B825
・・・<以下略>
|
> add_network 1 > set_network 1 ssid "<先ほど確認したSSID>" OK > set_network 1 psk "<接続先のパスワード>" OK > enable_network 1 OK |
> save_config OK > quit $ |
pi@raspberrypi:~ $ pwd
/home/pi
pi@raspberrypi:~ $ mkdir -p develop/raspberry_pi
pi@raspberrypi:~ $ cd develop/raspberry_pi/
|
pi@raspberrypi:~/develop/raspberry_pi $ touch led_high.py
pi@raspberrypi:~/develop/raspberry_pi $ vi led_high.py
# -*- coding: utf-8 -*-
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM) # GPIO番号で指定
GPIO.setup(2, GPIO.OUT) # GPIOを出力として使用する
GPIO.output(2, True) # GPIO2の出力をTrueに設定する
time.sleep(2) # この間は点灯し続ける
GPIO.cleanup() # 消灯
|
pi@raspberrypi:~/develop/raspberry_pi $ vi blink.py
import RPi.GPIO as GPIO
import time
LEDPIN = 2
GPIO.setwarnings(False)
GPIO.setmode( GPIO.BCM )
GPIO.setup( LEDPIN, GPIO.OUT )
while 1:
GPIO.output( LEDPIN, True )
time.sleep( 1.0 )
GPIO.output( LEDPIN, False )
time.sleep( 1.0 )
|
pi@raspberrypi:~ $ echo 2 > /sys/class/gpio/export |
pi@raspberrypi:~ $ ls -laF /sys/class/gpio
合計 0
drwxrwx--- 2 root gpio 0 2月 17 11:45 ./
drwxr-xr-x 49 root root 0 1月 1 1970 ../
-rwxrwx--- 1 root gpio 4096 2月 17 11:45 export*
lrwxrwxrwx 1 root gpio 0 2月 17 11:45 gpio2 -> ../../devices/platform/soc/3f200000.gpio/gpio/gpio2/
lrwxrwxrwx 1 root gpio 0 2月 16 20:05 gpiochip0 -> ../../devices/platform/soc/3f200000.gpio/gpio/gpiochip0/
-rwxrwx--- 1 root gpio 4096 2月 16 20:05 unexport*
|
pi@raspberrypi:~ $ ls -laF /sys/class/gpio/gpio2/
合計 0
drwxrwx--- 2 root gpio 0 2月 17 11:45 ./
drwxrwx--- 4 root gpio 0 2月 17 11:45 ../
-rwxrwx--- 1 root gpio 4096 2月 17 11:45 active_low*
lrwxrwxrwx 1 root gpio 0 2月 17 11:45 device -> ../../../3f200000.gpio/
-rwxrwx--- 1 root gpio 4096 2月 17 11:45 direction*
-rwxrwx--- 1 root gpio 4096 2月 17 11:45 edge*
lrwxrwxrwx 1 root gpio 0 2月 17 11:45 subsystem -> ../../../../../../class/gpio/
-rwxrwx--- 1 root gpio 4096 2月 17 11:45 uevent*
-rwxrwx--- 1 root gpio 4096 2月 17 11:45 value*
|
pi@raspberrypi:~ $ cat /sys/class/gpio/gpio2/value
1
pi@raspberrypi:~ $ cat /sys/class/gpio/gpio2/direction
in
|
pi@raspberrypi:~ $ echo out > /sys/class/gpio/gpio2/direction |
pi@raspberrypi:~ $ cat /sys/class/gpio/gpio2/value
0
|
pi@raspberrypi:~ $ echo 1 > /sys/class/gpio/gpio2/value |
pi@raspberrypi:~ $ echo 2 > /sys/class/gpio/unexport |
pi@raspberrypi:~ $ ls -laF /sys/class/gpio/gpio2/
ls: /sys/class/gpio/gpio2/ にアクセスできません: そのようなファイルやディレクトリはありません
pi@raspberrypi:~ $ ls -laF /sys/class/gpio/
合計 0
drwxrwx--- 2 root gpio 0 2月 17 11:51 ./
drwxr-xr-x 49 root root 0 2月 17 11:46 ../
-rwxrwx--- 1 root gpio 4096 2月 17 11:45 export*
lrwxrwxrwx 1 root gpio 0 2月 16 20:05 gpiochip0 -> ../../devices/platform/soc/3f200000.gpio/gpio/gpiochip0/
-rwxrwx--- 1 root gpio 4096 2月 17 11:51 unexport*
|
:set paste |
:set nopaste |