sudo apt-get update
인터페이스를 활성화합니다
sudo raspi-config
인터페이스 옵션 vnc, i2c, spi, serial 등 활성화
(선택 사항) 원격 데스크탑을 설치하십시오
apt-get install xrdp
우리는 또한 Adafruit의 많은 센서를 사용하기 때문에 Circuitpython Adafruit 라이브러리를 설치하고 싶습니다. https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi를 다음과 같이하십시오
Arduino IDE를 다운로드하고 환경 설정으로 이동하여 추가 보드 관리자에 대한 URL을 추가하십시오 (측면의 작은 아이콘을 클릭하십시오).
https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
확인을 클릭하십시오.
이제 '도구'탭으로 가서 마우스 오버 '보드 :'보드 관리자 ... '로 이동하여 다음을 설치하십시오.
"Arduino Samd 보드"
"Arduino Samd 베타 보드"
"Adafruit Samd 보드"
Arduino IDE를 다시 시작하십시오.
이제 Adafruit Feather M0을 USB로 연결하고 '도구'탭으로 이동하여 '보드'로 이동하여 'Adafruit Feather M0'을 선택하십시오.
그리고 그게 다야!
| GPS | 라즈베리 파이 |
|---|---|
| 빈 | 3.3v |
| Gnd | Gnd |
| RX | UART TX |
| TX | UART RX |
sudo apt-get install minicom
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p7 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait splash plymouth.ignore-serial-consoles
(한 줄)
sudo minicom -s
직렬 포트로 이동하여 직렬 장치를 다음으로 변경하십시오.
| 감지기 | 라즈베리 파이 |
|---|---|
| 빈 | 3.3v |
| Gnd | Gnd |
| SCL | I2C SCL |
| SDA | I2C SDA |
먼저 우리는 Raspberry Pi를 설정해야합니다.
sudo apt-get install python-smbus
sudo apt-get install i2c-tools
모듈 설정 :
sudo nano /etc/modules
i2c-bcm2708
i2c-dev
블랙리스트 제거 :
sudo nano /etc/modprobe.d/raspi-blacklist.conf
#blacklist spi-bcm2708
#blacklist i2c-bcm2708
MPL3115A2는 I2C 통신에서 반복 된 시작 명령이 필요합니다. Raspberry PI는 상자에서이를 수행하지 않지만 커널 모듈을 사용할 수 있습니다.
sudo su -
echo -n 1 > /sys/module/i2c_bcm2708/parameters/combined
exit
또한 Adafruit의 Circuitpython MPL3115A2 라이브러리를 사용하고 Adafruit CircuitpyThon 의존성이 위에 설치되면 센서 드라이버를 설치할 수 있습니다.
pip3 install adafruit-circuitpython-mpl3115a2
추가 읽기 :