본문 바로가기

공부,일/라즈베리 파이15

라즈베리 파이 polling , 이벤트 방식 전압 감지 3.3 v 가 15번 핀으로 들어오면 출력 회로도 Polling import RPi.GPIO as GPIO import time button_pin = 15 # 불필요한 warning 제거 GPIO.setwarnings(False) # GPIO핀의 번호 모드 설정 GPIO.setmode(GPIO.BCM) GPIO.setup(button_pin, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) while 1: if GPIO.input(button_pin) == GPIO.HIGH: print("Button Pushed!") time.sleep(0.1) push 버튼 누르면 위와 같이 출력된다. 이벤트 button_callback 함수를 이벤트에 연결해준다. #!/usr/bin/python .. 2021. 8. 11.
라즈베리 파이 하드웨어 기본 26 번 핀으로 LED 깜빡이는 코드 작성 #!/usr/bin/python #-*- coding:utf-8 -*- import RPi.GPIO as GPIO import time led_pin = 26 GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM) GPIO.setup(led_pin,GPIO.OUT) for i in range(10): GPIO.output(led_pin,1) time.sleep(1) GPIO.output(led_pin,0) time.sleep(1) GPIO.cleanup() GPIO 를 조절한다. gpio readall : 핀의 번호랑 상태를 알려준다. sudo cat /sys/kernel/debug/gpio pin 의 상황을 가지고 있는 파일이다. .. 2021. 8. 11.
기본설정 및 파이썬 사용 bash 수정 하기 (ll, 단춘키 실행하기 위해서 ) vi .bashrc 들어가서 : 91 번째 줄로 간다. 91~93 번까지 주석 삭제 그후 source .bashrc // 원래 꺼다가 켜야지 적용되는데 즉시 적용을 위한 커맨드 mkdir 디렉토리 여러개 한꺼번에 만듬 (-p 옵션 필요) 이 디렉토리에 파이썬 파일을 작성할 것이다. 위와 같이 number01.py 에 작성하고 python number01.py 명령어를 입력하면 위의 코드가 파이썬으로 실행된다. python 명령어 창에 python 을 치면 심볼릭 링크를 통해서 python 이 실행된다. 원래는 심볼릭 링크가 python2.7 에 연결 되어 있지만 우리는 파이썬 3 에 심볼릭 링크를 걸고 싶기 때문에 기존의 python 을 삭제 하고 .. 2021. 8. 10.
nmap Nmap(network mapper)은 원래 고든 라이온(Gordon Lyon)이 작성한 보안 스캐너이다. 이것은 컴퓨터와 서비스를 찾을 때 쓰이며, 네트워크 "지도"를 함께 만든다. 다른 간단한 포트 스캐너들처럼, Nmap은 서비스 탐지 프로토콜로 자신을 광고하지 않는 수동적인 서비스들도 찾아낼 수 있다. 게다가 Nmap은 원격 컴퓨터들의 자세한 정보를 알아낼 수 있다. 이 상세 정보에는 운영 체제, 장치 종류, 운영 시간, 서비스에 쓰이는 소프트웨어 제품, 그 제품의 정확한 버전, 방화벽 기술의 존재와 심지어 근거리 네트워크에서 네트워크 카드의 공급자도 포함한다. Nmap은 리눅스, 윈도우, 솔라리스와 맥 OS X를 포함한 BSD, AmigaOS 에서 실행된다. 리눅스가 가장 자주 사용하는 nmap .. 2021. 8. 10.
라즈베리 파이 윈도우 원격 데스크톱 접속 & 한글화 touch 간단한 껍데기 파일 만드는 명령어 기본적으로 apt-get update apt-get upgrade 해준다. 중간에 enter 누르고 q 눌러줘서 upgrade 되게 해준다. vim 설치 sudo apt-get install vim 명령어 실행 (윈도우 원격 모니터 접속을 위해서) 기존에 있는 원격 접속 툴인 vnc 삭제 sudo apt-get purge realvnc-vnc-server sudo rm -rf /etc/vnc 설치 sudo apt-get install xrdp ip 로 할당 받은 주소 입력 아이디 비번 입력 원격 접속 화면 한글화 모두 ok 로 설정 완료 한글화를 위한 설치 sudo apt-get install ibus sudo apt-get install ibus-hangul.. 2021. 7. 14.
라즈베리 파이 윈도우에서 개발 환경 구축 https://www.raspberrypi.org/software/operating-systems/ Operating system images – Raspberry Pi The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. Join the global Raspberry Pi community. www.raspberrypi.org 접속후 다운 받은거 c에서 압축 풀기 https://sourceforge.net/projects/win32diskimager/ Win32 Disk Imager Download Win32 Disk Imager for f.. 2021. 7. 14.