SPI 데이터에 응답하기
직렬 주변기기 인터페이스(SPI)는 마스터 기장치 일부 슬레이브 장치 사이의 통신을 위한 프로토콜입니다. SPI는 통신이 동기화적이고 클럭이 마스터 장치에서 관리되고 있기 때문에 매우 빠릅니다. 마스터는 각 슬레이브와 언제 통신할 것인지를 결정합니다. 데이터 전송은 마스터 입력, 슬레이브 출력(MISO) 및 마스터 출력, 슬레이브 입력(MOSI) 회선에서 이루어집니다.
전체 Wolfram 언어 입력 표시하기
이 예는 코드를 Adafruit ItsyBitsy 32u4 - 5V에 배치하여 MAX6675 SPI 센서에서 온도를 읽고, 온도가 원하는 범위일 때 LED를 점등하고 범위를 벗어난 경우에는 부저를 울립니다.
온도에 대한 입력이 1개, LED 및 부저에 대한 출력이 2개의 시스템 모델을 알아봅니다.
MAX6675는 데이터를 2바이트로 보냅니다.
바이트를 변환하여 섭씨 온도를 얻습니다.
슬레이브 선택 핀으로 핀 A4를 가진 SPI 슬레이브 장치로 센서를 지정합니다.
LED 출력
부저 출력
마이크로 컨트롤러 전체를 지정합니다.
코드를 배포합니다.