[raspberry pi] 파이썬으로 LED 제어하기
라즈베리파이 같이 파이썬으로 제어 가능한 장치가 있을때 단색 LED
및 RGB LED
를 제어하는 기초적인 방법이다.
라즈베리파이 같이 파이썬으로 제어 가능한 장치가 있을때 단색 LED
및 RGB LED
를 제어하는 기초적인 방법이다.
라즈베리파이 같이 파이썬으로 제어 가능한 장치가 있을때 서보모터를 제어하는 기초적인 방법이다.
평소에 라즈베리파이를 사용할때 재부팅 할때마다 코드를 재 실행해야되서 불편할때, 아래 방법을 사용하면 부팅시에 특정 코드를 실행할 수 있게 된다.
git 프로젝트 중에서 일부 디렉토리를 분리하고 싶을때 아래의 방법을 이용하면 된다. (이때 중간에 디렉토리 이름을 변경했으면 그 전 히스토리들은 복사되지 않는다.)
하나 또는 여러개의 레포지토리를 다른 레포지토리에 병합하고 싶으면 아래 방법대로 따라하면 되며, 프로젝트1
을 프로젝트2
안에다가 병합하는 기준으로 서술하였다.
expo
를 활용해서 react native
프로젝트를 완료 하였다면 아래의 방법으로 apk
파일을 생성할 수 있다.
보통 라즈베리파이를 구매하고 OS를 설치한다음 모니터 및 키보드, 마우스에 연결하여 쓰는 경우가 일반적이지만 만약에 이런 추가적인 장비들이 없을 경우에는 아래와 같은 방법으로 원격으로 제어해서 사용할 수 있다.
깃을 사용하다보면 100MB 이상의 파일이 종종 생기는데, 이때 원격 저장소로 푸시를 하게되면 아래와 같이 에러가 뜨게 된다.
일반적인 상황에서는 파일을 삭제하거나 저장장치의 포맷을 진행하였을 때, 그 파일을 완전 삭제하는게 아니라 저장장치에 연결된 주소값만 삭제함으로써 불필요한 속도 저하를 일으키는 것을 방지한다.
사용자는 삭제했다고 생각하고, 저장장치를 버리거나 팔았지만, 다른 사람이 악의를 가지고 저장장치의 데이터를 복구해서 쓸 가능성이 있다.
따라서 개인정보 등 민감한 데이터가 들어있을 경우에는 아래와 같은 방법으로 확실하게 복구하지 못하도록 작업을 진행한 후에 처리하는 것이 좋다.
autohotkey를 이용한 키보드 매핑 변경하는 법은 이미 포스팅을 하였는데, 만약 써드 파티 소프트웨어를 사용하는 것을 별로 좋아하지 않는 사용자들도 많은데, 이때 Scancode Map
을 사용하면 간편하게 키보드 매핑을 바꿀 수 있다.