SBC (Single Board Computer) 46

<라즈베리파이 제로> LED 점멸 테스트

먼저 정말 유용한 참고 사이트 공유 gpiozero.readthedocs.io/en/stable/index.html LED 점멸을 테스트하기 위해서 아래 과정대로 준비해봅니다. 1. Install Python lib sudo apt-get install python3-gpiozero python-gpiozero 2. Create Program blink.py 라는 이름으로 프로그램을 만들어본다. from gpiozero import LED from time import sleep led = LED(21) while true: led.on() sleep(1) led.off() sleep(1) 3. Run the program python blink.py 4-1 HW Structure 4. 동작

<라즈베리파이 제로> SSH over USB ( Internet )

SD카드를 빼서 리더기에 삽입하고 리눅스 OS 컴퓨터에서 리딩한다 1. 볼륨 확인 2. SSH 활성화 touch /Volumes/boot/ssh 3. config.txt 수정 Boot 폴더 안에 있는 config.txt 를 수정하자 dtoverlay=dwc2 4. Edit cmdline.txt vi cmdline.txt After rootwait, append this text leaving only one space between rootwait and the new text (otherwise it might not be parsed correctly) 5. Boot on SD Put the SD card into the Pi Zero Plug a Micro-USB cable into the data..

<라즈베리파이 제로> 모니터 없이 세팅하기

라즈베리파이 제로 W 는 mini HDMI 케이블단자이기때문에 일반 사용자가 가지고있는 경우가 매우 드물다. 그러면 모니터없이 어떻게 세팅할 수 있을까? 1. 라즈베리파이 이미지 툴을 이용해 이미지 라이팅 라즈베리파이 이미지툴을 이용해 Lite 버전을 SD 카드에 Write 한다. 2. SD 카드 재 사입하기 이미지가 다 써지면 자동으로 언마운트하기때문에 USB 를 재연결한다. 그러면 위 화면처럼 윈도우에서 USB 드라이브로 인식하면서 우측에 파일들을 볼 수 있다. 그러면 설정을 해보도록 하자. 3. "wpa_supplicant.conf" 을 만들도록 하자 USB 드라이브 최상위 폴더 안에 wpa_wpa_supplicant.conf 를 만들고 현재 사용가능한 Wifi ID / Password 를 입력한다..

<라즈베리파이 4> 고정 IP 설정하기

>ifconfig 필자는 "wlan0" 를 고정으로 하려고합니다. >vim /etc/network/interfaces 처음열었다면 auto wlan0 부터 공란일 것인데, 위와 같이 원하는 IP (192.168.30.58) 등과 함께 타이핑합니다. 완료되면 wq >sudo /etc/init.d/networking restart 위와 같은 메시지가 보인다면 해당 IP 가 반영되었다. 이제 Route 없이 Hub 만으로도 접속가능하겠다.

<라즈베리파이4> WiringPi 활용

1. WiringPi ?? 2012년에 Gordon Henderson이라는 프로그래머가 개발한 라즈베리파이용 C Language Library. 2. WiringPi 설치 최신버전은 라즈비안에 기본으로 포함되어있다. 아래와 같이 버전 확인해보자 >gpio -v 만약 Type 에 Unkown 이 보인다면 업데이트를 해야한다. >wget https://project-downloads.drogon.net/wiringpi-latest.deb >dpkg -i wiringpi-latest.deb 장치가 제대로 보인다면 아래 명령어로 GPIO 상태를 읽어보자 >gpio readall 3. LIBRARY 사용 실제 소스를 작성해서 라이브러리를 사용해보자. >vim wiringpi_test.c >gcc -o wiring..