본문 바로가기
아두이노 핀 번호 부여방법 두가지. [2023/09/03] First Start. 소나무 기운 , 전자제품 개발/생산 아두이노 핀 번호 부여방법 두가지. 아두이노에서 핀 번호를 부여하는 방법은 두 가지가 있습니다. 하나는 모듈의 물리적인 핀 번호를 사용하는 방법이고, 다른 하나는 아두이노 보드에 적힌 글씨에 따라 핀을 식별하는 방법입니다. 1. 모듈의 물리적인 핀 번호 사용: 이 방법은 아두이노 모듈의 실제 물리적인 핀 번호를 사용하여 각 핀을 제어합니다. 예를 들어, 아두이노 UNO 보드의 경우 디지털 입력/출력을 위한 14개의 디지털 핀과 아날로그 입력을 위한 6개의 아날로그 핀 등 총 20개의 GPIO(General Purpose Input/Output) 핀이 있습니다. 이러한 GPIO 핀들은 숫자로 표시되며, `digitalWrit.. 2023. 9. 2.
[부저] 아두이노에서 부저 사용하기 아두이노 나노에 부저를 달고 소리를 내봅니다. 사용할 부저는 ON/OFF를 반복하여 신호를 넣어주어야 하는 패시브 부저(Passive Buzzer)에요. 피에조 부저라고도 해요. 극성이 있으니 확인하세요. 아래 그림에서 스티커는 나중에 떼어내세요. +극에 전원을 줬다가 뺐다가를 빠르게 반복하여 그 진동이 소리로 들여요. 회로가 내장되어 있어서 5V를 연결하여 삑 소리가 나는 제품도 있어요. 눈으로는 확인이 안돼요. 전원을 연결해 봤을 때 소리가 나면 액티브, 삑 소리가 안 나면 패시브 소자입니다. 사용방법은 아두이노의 PWM신로를 연결하고 TR로 증폭하여 사용해요. 여기서 D2, R8은 필수는 아니에요. #include "pitches.h" int nBuzzer = 5; void BuzzerTest(vo.. 2020. 12. 12.
[LUX센서] BH1750 사용하기. 조도를 읽을 수 있는 센서네요. I2C통신으로 제어 구매는 인터넷에 다수 센서 주변의 밝기를 16bit 값을 읽을 수 있어요. 저는 STM32F767ZI micom에서 사용하였습니다. HAL 드라이버 사용. BH1750.h 내용입니다. 초기화와 읽기 뿐이네요. //-------------------------------------------------------------- // File : BH1750.h //-------------------------------------------------------------- #ifndef __BH1750_H #define __BH1750_H #include "stm32f7xx_hal_msp.h" //--------------------------------.. 2020. 11. 1.