목록분류 전체보기 (137)
코딩 이야기

푸시 버튼 스위치 실습 #-*-coding:utf-8-*- # 필요한 라이브러리를 불러옵니다. import RPi.GPIO as GPIO import time # 사용할 GPIO핀의 번호를 선정합니다. button_pin = 15 led_pin = 4 # 불필요한 warning 제거 GPIO.setwarnings(False) # GPIO핀의 번호 모드 설정 GPIO.setmode(GPIO.BCM) # 버튼 핀의 INPUT설정 , PULL DOWN 설정 GPIO.setup(button_pin, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) # LED 핀의 OUT설정 GPIO.setup(led_pin, GPIO.OUT) # boolean 변수 설정 light_on = False # but..

LED 실습 #-*-coding:utf-8-*- # 필요한 라이브러리를 불러옵니다. import RPi.GPIO as GPIO import time # 불필요한 warning 제거, GPIO핀의 번호 모드 설정 GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM) # GPIO 18번 핀을 출력으로 설정 GPIO.setup(18, GPIO.OUT) # PWM 인스턴스 p를 만들고 GPIO 18번을 PWM 핀으로 설정, 주파수 = 50Hz p = GPIO.PWM(18, 50) p.start(0) # PWM 시작 , 듀티비 = 0 try: while 1: for dc in range(0, 101, 5): # dc의 값은 0에서 100까지 5만큼 증가 p.ChangeDutyCycl..
https://nevertrustbrutus.tistory.com/153
사용할 운영 체제 : 라즈비안 라즈베리 파이는 저전력을 목표로 한 arm 아키텍처를 사용하기 때문에 아키텍처가 다르면 프로그램들과 호환이 잘 안되고 각 아키텍처에 맞게 포팅 작업 또 한 필요한데 라즈비안은 데비안 리눅스를 라즈베리 파이 시스템에 이미 포팅하여 출시된 리눅스 배포판이기 때문에 라즈비안을 사용하는 것을 추천합니다. 원격 접속을 위한 VNC와 Putty 라즈비안에 모니터, 키보드, 마우스를 연결하여 직접적으로 사용할 수 있지만 데스크탑pc 혹은 노트북으로 원격 접속하는 방법이 있습니다. CLI모드, GUI모드로 접속할 수 있는데 CLI는 터미널 모드로 접속하는 것이고, GUI는 그래픽 모드로 접속하는 것입니다. 리눅스 기본 명령어 💻 필수 명령어들 요약 1. ls - 현재 위치의 파일 목록 조..