[Raspberry Pi 3 Model B+] bash에서 L 치카 해 보았다
4181 단어 RaspberryPiRaspberrypi3라즈파이
■소개
Raspberry Pi 3 Model B +에서 LED 치카 치카 (약칭하여 L 치카)를 해 보았습니다.
■ 준비
부품
개수
브레드보드
1개
점프 와이어 (수컷 - 수컷)
4개
점프 와이어 (수컷 - 여성)
4개
저항(100Ω)
3개
LED(빨강, 초록, 파랑)
각 1개
■회로 이미지
· Raspberry PI3 GPIO 핀
htps //w w. 등 sp 벨 ry 피. 오 rg / 도쿠 멘들 온 / 토끼 / g 피오 / 레아 D. md
· 회로도
# 위 그림에서 역전
#2,3,4핀을 출력(전압원)으로 이용하고, 26핀 옆의 그라운드를 접지로 이용
■ bash 명령 (gpio)
· gpio 상태 확인gpio readall
· gpio 2 핀을 출력으로 사용gpio -g mode 2 out
· gpio 2 핀 활성화 (통전)gpio -g write 2 1
· gpio 2 핀 비활성화 (차단)gpio -g write 2 0
· gpio 26 핀을 입력으로 사용gpio -g mode 26 in
· gpio 26 핀 상태 확인gpio -g read 26
→결과가 0이면 차단, 1이면 통전
■쉘 스크립트 본체
loop.sh#!/bin/bash
lp=10
stime=0.5
gpio -g mode 2 out
gpio -g mode 3 out
gpio -g mode 4 out
gpio -g write 2 0
gpio -g write 3 0
gpio -g write 4 0
for((i=0;i<$lp;i));do
gpio -g write 2 1; sleep $stime
gpio -g write 2 0
gpio -g write 3 1; sleep $stime
gpio -g write 3 0
gpio -g write 4 1; sleep $stime
gpio -g write 4 0
done
# 각 포트마다 0.5초씩 sleep
를 넣어 L치카시키고 있습니다.
결과
결과pi@raspberrypi:~test $ bash ./loop.sh
^C
pi@raspberrypi:
#L 티카 스크립트는 무한 루프이므로 ctrl + c
에서 중지되었습니다.
■출처/참고
[라즈베리] GPIO
htps //w w. 등 sp 베 ry 피. 오 rg / 도쿠 멘들 온 / 토끼 / g 피오 / 레아 D. md
Raspberry Pi3 Model B에서 놀아 보자! Part2
htps : // pc. 와 tch. 예 mp rs. 이. jp / cs / m / shinowa / 1006048. HTML
fritzing
htp // f t 진 g. 오 rg / 도 w 응 아 d /
Arduino, Raspberry Pi 회로도 작성
htps : // 코 m / 미노 노부 / ms / 74 690999b9901 31 0 0
Reference
이 문제에 관하여([Raspberry Pi 3 Model B+] bash에서 L 치카 해 보았다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Higemal/items/c91d8994366aed584bca
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
부품
개수
브레드보드
1개
점프 와이어 (수컷 - 수컷)
4개
점프 와이어 (수컷 - 여성)
4개
저항(100Ω)
3개
LED(빨강, 초록, 파랑)
각 1개
■회로 이미지
· Raspberry PI3 GPIO 핀
htps //w w. 등 sp 벨 ry 피. 오 rg / 도쿠 멘들 온 / 토끼 / g 피오 / 레아 D. md
· 회로도
# 위 그림에서 역전
#2,3,4핀을 출력(전압원)으로 이용하고, 26핀 옆의 그라운드를 접지로 이용
■ bash 명령 (gpio)
· gpio 상태 확인gpio readall
· gpio 2 핀을 출력으로 사용gpio -g mode 2 out
· gpio 2 핀 활성화 (통전)gpio -g write 2 1
· gpio 2 핀 비활성화 (차단)gpio -g write 2 0
· gpio 26 핀을 입력으로 사용gpio -g mode 26 in
· gpio 26 핀 상태 확인gpio -g read 26
→결과가 0이면 차단, 1이면 통전
■쉘 스크립트 본체
loop.sh#!/bin/bash
lp=10
stime=0.5
gpio -g mode 2 out
gpio -g mode 3 out
gpio -g mode 4 out
gpio -g write 2 0
gpio -g write 3 0
gpio -g write 4 0
for((i=0;i<$lp;i));do
gpio -g write 2 1; sleep $stime
gpio -g write 2 0
gpio -g write 3 1; sleep $stime
gpio -g write 3 0
gpio -g write 4 1; sleep $stime
gpio -g write 4 0
done
# 각 포트마다 0.5초씩 sleep
를 넣어 L치카시키고 있습니다.
결과
결과pi@raspberrypi:~test $ bash ./loop.sh
^C
pi@raspberrypi:
#L 티카 스크립트는 무한 루프이므로 ctrl + c
에서 중지되었습니다.
■출처/참고
[라즈베리] GPIO
htps //w w. 등 sp 베 ry 피. 오 rg / 도쿠 멘들 온 / 토끼 / g 피오 / 레아 D. md
Raspberry Pi3 Model B에서 놀아 보자! Part2
htps : // pc. 와 tch. 예 mp rs. 이. jp / cs / m / shinowa / 1006048. HTML
fritzing
htp // f t 진 g. 오 rg / 도 w 응 아 d /
Arduino, Raspberry Pi 회로도 작성
htps : // 코 m / 미노 노부 / ms / 74 690999b9901 31 0 0
Reference
이 문제에 관하여([Raspberry Pi 3 Model B+] bash에서 L 치카 해 보았다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Higemal/items/c91d8994366aed584bca
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
· gpio 상태 확인
gpio readall
· gpio 2 핀을 출력으로 사용
gpio -g mode 2 out
· gpio 2 핀 활성화 (통전)
gpio -g write 2 1
· gpio 2 핀 비활성화 (차단)
gpio -g write 2 0
· gpio 26 핀을 입력으로 사용
gpio -g mode 26 in
· gpio 26 핀 상태 확인
gpio -g read 26
→결과가 0이면 차단, 1이면 통전■쉘 스크립트 본체
loop.sh#!/bin/bash
lp=10
stime=0.5
gpio -g mode 2 out
gpio -g mode 3 out
gpio -g mode 4 out
gpio -g write 2 0
gpio -g write 3 0
gpio -g write 4 0
for((i=0;i<$lp;i));do
gpio -g write 2 1; sleep $stime
gpio -g write 2 0
gpio -g write 3 1; sleep $stime
gpio -g write 3 0
gpio -g write 4 1; sleep $stime
gpio -g write 4 0
done
# 각 포트마다 0.5초씩 sleep
를 넣어 L치카시키고 있습니다.
결과
결과pi@raspberrypi:~test $ bash ./loop.sh
^C
pi@raspberrypi:
#L 티카 스크립트는 무한 루프이므로 ctrl + c
에서 중지되었습니다.
■출처/참고
[라즈베리] GPIO
htps //w w. 등 sp 베 ry 피. 오 rg / 도쿠 멘들 온 / 토끼 / g 피오 / 레아 D. md
Raspberry Pi3 Model B에서 놀아 보자! Part2
htps : // pc. 와 tch. 예 mp rs. 이. jp / cs / m / shinowa / 1006048. HTML
fritzing
htp // f t 진 g. 오 rg / 도 w 응 아 d /
Arduino, Raspberry Pi 회로도 작성
htps : // 코 m / 미노 노부 / ms / 74 690999b9901 31 0 0
Reference
이 문제에 관하여([Raspberry Pi 3 Model B+] bash에서 L 치카 해 보았다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Higemal/items/c91d8994366aed584bca
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
#!/bin/bash
lp=10
stime=0.5
gpio -g mode 2 out
gpio -g mode 3 out
gpio -g mode 4 out
gpio -g write 2 0
gpio -g write 3 0
gpio -g write 4 0
for((i=0;i<$lp;i));do
gpio -g write 2 1; sleep $stime
gpio -g write 2 0
gpio -g write 3 1; sleep $stime
gpio -g write 3 0
gpio -g write 4 1; sleep $stime
gpio -g write 4 0
done
결과
pi@raspberrypi:~test $ bash ./loop.sh
^C
pi@raspberrypi:
#L 티카 스크립트는 무한 루프이므로
ctrl + c
에서 중지되었습니다.■출처/참고
[라즈베리] GPIO
htps //w w. 등 sp 베 ry 피. 오 rg / 도쿠 멘들 온 / 토끼 / g 피오 / 레아 D. md
Raspberry Pi3 Model B에서 놀아 보자! Part2
htps : // pc. 와 tch. 예 mp rs. 이. jp / cs / m / shinowa / 1006048. HTML
fritzing
htp // f t 진 g. 오 rg / 도 w 응 아 d /
Arduino, Raspberry Pi 회로도 작성
htps : // 코 m / 미노 노부 / ms / 74 690999b9901 31 0 0
Reference
이 문제에 관하여([Raspberry Pi 3 Model B+] bash에서 L 치카 해 보았다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Higemal/items/c91d8994366aed584bca
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여([Raspberry Pi 3 Model B+] bash에서 L 치카 해 보았다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Higemal/items/c91d8994366aed584bca텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)