다른 사용자가 공유 여부를 모르게 하려면 폴더나 드라이브의 공유 이름 뒤에 $를 표시해야 한다. 네트워크를 통해서 폴더도 공유할 수 있다. 탐색기에서 공유시키려는 폴더를 선택한 후에 마우스의 오른쪽 버튼을 눌러서 나오는 팝업 메뉴에서 속성항목을 선택하여 공유를 설정할 수 있다. 네트워크를 통해서 프린터도 공유할 수 있다.(내 컴퓨터에 연결되어 있는 프린터를 다른 컴퓨터에서 사용할 수 있도록 프린터 공유가 가능하다.) 네트워크로 공유한 프린터도 기본 프린터로 지정할 수 있다. 프린터 공유방법 제어판 > 장치 및 프린터 > 프린터 선택 > 프린터 속성 네트워크 공유란 다른 사람들이 자신의 자료에 접근하여 사용할 수 있도록 설정해 놓은 것이다. 프로그램, 문서, 비디오, 소리, 그림 등의 데이터에 대하여 공유..
연결 프로그램 변경은 제어판 > 기본 프로그램에서 수행할 수 있다.
라이브러리 폴더는 실제 폴더가 아니라 폴더의 위치 정보만 가진 가상 폴더이기 때문에 삭제해도 원본 위치에 있는 파일이나 폴더는 삭제되지 않습니다 하지만 라이브러리 폴더 안에 있는 파일이나 폴더를 삭제하면 원본 위치에 있는 파일이나 폴더도 삭제됩니다. 기본적으로 문서, 음악, 사진, 비디오 라이브러리를 제공한다. 라이브러리에는 실제 파일이 저장되는 것이 아니라 해당 파일이 들어 있는 폴더를 연결하여 보여주는 것이다. 라이브러리 안에서 파일을 삭제하면 실제 파일도 삭제되지만 라이브러리 자체를 삭제하면 실제 파일은 삭제돠지 않는다. 라이브러리 폴더를 추가하거나 삭제할 수 있고, 라이브러니 하나에 최대 50개의 폴더를 추가할 수 있다.
탐색기 폴더 창에서 선택된 폴더의 모든 하위 폴더를 표시하려면 숫자 키패드의 *을 눌르면 됩니다.
윈도우 갱신(최신정보로 고치기)단축키는 F5 입니다
2.11. 라즈베리파이 신호등 #신호등 예제1from gpiozero import TrafficLights from time import sleep lights = TrafficLights(2, 3, 4) lights.green.on() while True: sleep(10) lights.green.off() lights.amber.on() sleep(1) lights.amber.off() lights.red.on() sleep(10) lights.amber.on() sleep(1) lights.green.on() lights.amber.off() lights.red.off() #신호등 예제2from gpiozero import TrafficLights from time import sleep from ..
2.10. 라즈베리파이 LED 막대 그래프LED 모음은 LEDBarGraph를 사용하여 막대 그래프처럼 처리 할 수 있습니다.from gpiozero import LEDBarGraph from time import sleep graph = LEDBarGraph(5, 13, 17, 22, 27, pwm=True) graph.value = 1/10 # (0.5, 0, 0, 0, 0) sleep(1) graph.value = 3/10 # (1, 0.5, 0, 0, 0) sleep(1) graph.value = -3/10 # (0, 0, 0, 0.5, 1) sleep(1) graph.value = 9/10 # (1, 1, 1, 1, 0.5) sleep(1) graph.value = 95/100 # (1, 1, ..
2.9. 라즈베리파이 LEDBoard LED 모음은 LED보드를 사용하여 액세스 할 수 있습니다. from gpiozero import LEDBoard from time import sleep from signal import pause leds = LEDBoard(5, 13, 17, 22, 27) leds.on() sleep(1) leds.off() sleep(1) leds.value = (1, 0, 1, 0, 1) sleep(1) leds.blink() pause() pwm = True로 LEDBoard를 사용하면 각 LED의 밝기를 제어 할 수 있습니다.from gpiozero import LEDBoard from signal import pause leds = LEDBoard(5, 13, 17, ..
2.8. 라즈베리파이 셧다운 버튼 Button 클래스는 버튼이 주어진 시간 동안 유지되면 함수를 실행할 수있는 기능을 제공합니다. 이 예제에서는 단추를 2 초 동안 누르면 Raspberry Pi가 종료됩니다.from gpiozero import Button from subprocess import check_call from signal import pause def shutdown(): check_call(['sudo', 'poweroff']) shutdown_btn = Button(17, hold_time=2) shutdown_btn.when_held = shutdown pause()
2.7. 라즈베리파이 버튼 제어 카메라버튼 누름을 사용하여 PiCamera가 button.when_pressed = camera.capture를 사용하여 사진을 찍는 것을 트리거합니다. capture () 메소드에 출력 매개 변수가 필요하기 때문에 camera.capture가 작동하지 않습니다. 그러나 매개 변수가 필요없는 사용자 지정 함수를 사용하면이 작업을 수행 할 수 있습니다. from gpiozero import Button from picamera import PiCamera import datetime from signal import pause button = Button(2) camera = PiCamera() def capture(): now = datetime.datetime.now()..
2.6. 라즈베리파이 버튼 제어 LED 예제1) 버튼을 누를 때 LED 켜기 :from gpiozero import LED, Button from signal import pause led = LED(17) button = Button(2) button.when_pressed = led.on button.when_released = led.off pause()예제2) 버튼을 누를 때 LED 켜기 :from gpiozero import LED, Button from signal import pause led = LED(17) button = Button(2) led.source = button.values pause()
2.5. 라즈베리파이 버튼 버튼을 부착하세요. 버튼의 한쪽은 #2에 접속 나머지 한쪽은 GND에 접속 버튼이 눌러져 있는지 확인하십시오 :from gpiozero import Button button = Button(2) while True: if button.is_pressed: print("Button is pressed") else: print("Button is not pressed") 계속하기 전에 버튼을 누를 때까지 기다리십시오.from gpiozero import Button button = Button(2) button.wait_for_press() print("Button was pressed") 버튼을 누를 때마다 함수를 실행하십시오.from gpiozero import Button f..
2.4. 라즈베리파이 다양한 밝기의 LED모든 일반 LED는 PWM (펄스 폭 변조)을 사용하여 설정된 밝기 값을 가질 수 있습니다. GPIO Zero에서는 0과 1 사이의 값을 사용하여 PWMLED를 사용할 수 있습니다.from gpiozero import PWMLED from time import sleep led = PWMLED(17) while True: led.value = 0 # off sleep(1) led.value = 0.5 # half brightness sleep(1) led.value = 1 # full brightness sleep(1)지속적으로 깜박임을 켜고 끄는 것과 마찬가지로 PWMLED가 펄스를 낼 수 있습니다 (연속으로 페이드 인 및 페이드 아웃).from gpiozero..
2.3. 라즈베리파이 LED 온/오프 예제 LED를 반복해서 켜거나 끕니다.from gpiozero import LED from time import sleep red = LED(17) while True: red.on() sleep(1) red.off() sleep(1)또 다른 방법from gpiozero import LED from signal import pause red = LED(17) red.blink() pause()
2.1. GPIO Zero 가져 오기파이썬에서는 기본적으로 파이썬에 내장 된 함수를 제외하고 스크립트에서 사용되는 라이브러리와 함수를 파일의 상단에 이름으로 가져와야합니다. 예를 들어, GPIO Zero의 Button 인터페이스를 사용하려면 명시 적으로 가져와야합니다.from gpiozero import Button이제 Button은 스크립트에서 직접 사용할 수 있습니다.button = Button(2) 또는 전체 GPIO Zero 라이브러리를 가져올 수 있습니다.import gpiozero이 경우 GPIO Zero 내의 항목에 대한 모든 참조 앞에 접두사가 있어야합니다.button = gpiozero.Button(2)
1. GPIO Zero 설치하기 GPIO Zero는 Raspbian 이미지에 기본적으로 설치되며, PC / Mac 용 Raspberry Pi Desktop 이미지는 raspberrypi.org에서 제공됩니다. 이 가이드에 따라 원격 GPIO 기능을 사용하는 PC를 비롯하여 Raspbian Lite 및 기타 운영 체제에 설치하십시오. 1.1. 라즈베리 파이첫번째, 업데이트하세요.pi@raspberrypi:~$ sudo apt update그런 다음 Python 3 용 패키지를 설치하십시오.pi@raspberrypi:~$ sudo apt install python3-gpiozero혹은 파이썬2 경우pi@raspberrypi:~$ sudo apt install python-gpiozeroRaspberry Pi에..