본문 바로가기

라즈베리파이

(11)
라즈베리파이 EEPROM 제어(SPI 통신) 라즈베리파이의 SPI 통신을 이용하여 EEPROM에 데이터를 저장하고 읽어오는 방법을 파이썬으로 구현해보았습니다. 우선 라즈베리파이의 SPI 통신을 이용하여 EEPROM에 데이터를 저장하고 읽어오는 방법을 파이썬으로 구현하기 위해서 사용한 EEPROM에 대해서 간단히 살펴봅시다. EEPROM은 STMicroelectronics 사의 M93Cx6를 사용하였습니다. EEPRROM M93Cx6에는 M93C86, M93C76, M93C66, M93C56, M93C46의 device가 있으며 메모리 사이즈가 각각 2048 Bytes, 1024 Bytes, 512 Bytes, 256 Bytes, 128 Bytes로 다르기 때문에 각각의 주소에 접근하는 방식이 조금 다른 것 외에는 모두 동일합니다. EEPROM, M..
라즈베리파이 스마트 폰에서도 쉽게 원격 접속하는 방법 스마트 폰에서 라즈베리파이 쉽게 원격 접속하는 방법 지난번 포스팅에서 라즈베리파이를 컴퓨터에서 쉽게 다루기 위해서 원격 접속하는 방법에 대하여 알아보았는데 오늘은 가지고 있는 스마트폰에서도 원격 접속하여 직접 라즈베리파이와 동일 환경으로 가지고 놀 수 있는 방법에 대해서 알아봅시다. 우선 라즈베리 파이에서는 VNC가 Enable 되어 있어야 외부에서 원격으로 접속이 가능합니다. ◈ VNC Enable 하는 방법 ◈ 라즈베리 파이에서 기본 설정 - Raspberry Pi Configuration 선택 후 Interfaces 탭에서 아래와 같이 VNC Enable에 클릭 다음은 스마트폰에 App 하나를 찾아서 설치해야 됩니다.구글 플레이 스토어에 가서 VNC viewer 라고 검색 후 아래의 앱을 찾아서 설..
라즈베리파이 쉽게 사용하기 위해 원격 접속하는 방법 라즈베리파이 원격 접속하는 방법 지금까지 라즈베리파이를 사용할 때 모니터 연결하고 마우스, 키보드 연결 후 전원 연결해서 사용하고 있었는데 이러한 작업 없이 보다 쉽게 라즈베리파이를 원격으로 접속하여 가지고 놀 수 있는 방법이 있어 소개합니다. 라즈베리파이에서 간단한 설정 몇 개와 프로그램 설치 하나만 하면 위에 보는 화면과 같이 컴퓨터에서 바로 라즈베리파이를 원격으로 접속하여 제어할 수 있습니다. 먼저 라즈베리파이에서 기본 설정 - Raspberry Pi Configuration 선택 후 Interface 탭에서 SSH와 VNC를 Enable로 선택합니다. 설정이 완료되었으면 다음은 라즈베리파이에 xrdp 설치입니다. 라즈베리파이 사용하신다면 이제는 익숙하게 사용하고 계시겠죠? update와 upgra..
8. 라즈베리파이 DC 모터 제어하기 2 8. 라즈베리파이 DC 모터 제어하기 2지난 포스팅에서 라즈베리파이를 이용하여 간단하게 DC 모터 방향 및 속도 제어 방법에 대해서 알아 보았습니다. 계속 이어서 DC 모터 2개를 동시에 속도와 방향을 제어하는 방법에 대해서 같이 확인해 봅시다. 먼저 아래 그림과 같이 DC 모터 2개를 구동하기 위한 회로를 구성해 봅시다.외부 전원 6 Volt 사용(1.5 Volt 4개 직렬 연결)L298N 모터 드라이브의 GND는 라즈베리파이의 Ground와 외부 전원의 (-) 극과 연결L298N 모터 드라이브의 +12V는 외부 전원의 (+)극과 연결L298N 모터 드라이브의 OUT1과 OUT2는 DC 모터(왼쪽)의 2개의 선과 연결(순서에 상관없이 연결 후 모터 회전 방향이 생각했던 방향과 반대로 회전하면 연결하였던..