반응형 [라즈베리파이 3B+] I2C 사용하기(SSD1306 OLED 사용) 아래 테스트는 Raspbian GNU/Linux 10 (buster)에서 테스트되었습니다. 라즈베리파이에서 i2c를 사용하기 위해서 먼저 터미널창에서 "ls -al /dev/i2c*" 명령어를 사용하여 i2c 디바이스 드라이버가 생성되어 있는지를 먼저 확인 해 봐야 합니다. 사용할 수 있는 i2c 드라이버가 현재는 없습니다. Raspberry Pi Configuration창의 Interfaces에 있는 I2C를 활성화 합니다. 활성화 후 다시 "ls -al /dev/i2c*" 명령어를 사용하면 i2c-1 이 생성되어 있습니다. 라즈베리파이와 SSD1306 OLED 디스플레이를 아래와 같이 연결합니다. 아래 명령어를 사용하여 adafruit에서 제공되는 python 코드를 다운로드 받습니다. git clo.. 2020. 12. 27. [라즈베리파이 3B+] RPi.GPIO 입/출력 사용하기(Python) 아래 테스트는 Raspbian GNU/Linux 10 (buster)에서 테스트되었습니다. ## 출력테스트 라즈베리파이 3B+에서 RPi.GPIO 모듈의 사용법을 살펴보았습니다. [라즈베리파이 3B+] RPi.GPIO 살펴보기(Python) 라즈베리파이 OS(구. 라즈비안)에서 기본적으로 제공되는 파이썬 모듈인 RPi.GPIO를 사용하여 GPIO를 컨트롤 할 수 있습니다. 모듈을 사용하기 위해서 먼저 불러와야 하는데 아래와 같은 import문으로 rudalskim.tistory.com 라즈베리파이의 파이썬 모듈인 RPi.GPIO를 사용하여 GPIO 출력 테스트를 해 보려고 합니다. 8개의 LED를 사용하여 순차적으로 LED ON/OFF를 반복하는 동작을 하는 소스코드입니다. import RPi.GPIO .. 2020. 12. 26. [라즈베리파이 3B+] RPi.GPIO 살펴보기(Python) 아래 테스트는 Raspbian GNU/Linux 10 (buster)에서 테스트되었습니다. 라즈베리파이 OS(구. 라즈비안)에서 기본적으로 제공되는 파이썬 모듈인 RPi.GPIO를 사용하여 GPIO를 컨트롤 할 수 있습니다. 모듈을 사용하기 위해서 먼저 불러와야 하는데 아래와 같은 import문으로 불러 올 수 있습니다. import RPi.GPIO as GPIO 모듈을 불러왔으니 사용할 핀 번호를 정의 해야 하는데 아래 둘 중 한가지 방식을 사용하면 됩니다. GPIO.setmode(GPIO.BOARD) #라즈베리파이의 핀 번호를 사용(컨넥터 번호를 의미) 또는 GPIO.setmode(GPIO.BCM) #메인칩 제조사인 Broadcom의 핀 번호를 사용 예를 들어 아래 이미지를 살펴보면 라즈베리파이 3B.. 2020. 12. 24. [안드로이드] 디컴파일을 통한 crackme0.apk 크랙 - 방법1 APK의 디컴파일과 리컴파일 하는 방법을 알았으니 이제 연습용 APK를 사용하여 테스트 해 보도록 하겠습니다. 아래 사이트에서는 연습용 apk를 제공해 주고 있습니다. way of the android cracker these are some tutorials i've written to get people started with android cracking. way of the android cracker 0 this covers the essentia... androidcracking.blogspot.com 위 사이트를 접속하면 메인에 "way of the android cracker 0"와 "way of the android cracker 1" 2가지가 있는데 0번이 1번보다 조금 더 난이도가 있.. 2020. 12. 21. [안드로이드] 어플리케이션 디컴파일 및 리컴파일하는 방법 인터넷을 검색하다가 보니 안드로이드 앱이 디컴파일 및 리컴파일이 된다는 게시글을 보고 한번 해 보기로 했습니다. ( 참고한 사이트 : http://forum.xda-developers.com/showthread.php?t=2195680 ) 위 사이트에서 필요한 툴을 받아서 압축을 해제합니다. 원본 apktool은 http://ibotpeaches.github.io/Apktool 에서 받을 수 있습니다. 우선 androidstudio에서 디버깅시 많이 사용하는 Log API를 사용하여 2개의 로그를 찍는 간단한 안드로이드용 어플리케이션을 아래와 같이 코딩하였습니다. APK를 생성하면 app-release.apk가 생성되는데 위의 압축을 푼 디렉토리로 copy해 넣습니다. "apktool d app-rele.. 2020. 12. 20. [라즈베리파이 3B+] 스크린 캡쳐 사용하기(scrot 사용하기) 블로그에 라즈베리파이 관련 캡쳐 이미지를 올리기 위해 scrot을 사용합니다. 아래 명령어로 설치 할 수 있습니다. 아래 명령어를 사용하면 scrot의 자세한 사용 설명이 나옵니다. pi@raspberrypi:~ $ man scrot 몇 가지 옵션 중 저는 아래 4개 옵션을 자주 사용합니다. -u : 현재 포커스된 창을 캡쳐합니다. -b : border가 같이 선택됩니다. 이 옵션이 없으면 타이틀 부분이 캡쳐가 안됩니다. -s : 마우스로 선택한 창이 캡쳐됩니다. -d : 몇 초의 시간지연 후에 캡쳐됩니다.(예. -d 5 : 5초후 캡쳐됩니다.) 라즈베리파이에서 캡쳐를 하려면 터미널에서 명령어를 입력해야 합니다. 개인적으로 이러한 방식이 불편하여 파이썬을 사용하여 간단한 GUI 프로그램을 만들어 보았습니.. 2020. 12. 16. 이전 1 ··· 40 41 42 43 44 45 46 ··· 48 다음 반응형