Programming33 [Arduino Due]-basic PIO control code PD0-13 PD1-14 PD2-15 PD3-16 PD4-14 PD5-15 PD6-29 PD7-11 MCU-due board -------------------------------------- //아두이노에서 제공하는 라이브러리를 사용하지 않고 레지스터를 조작하는 고전적인 방법으로 //아두이노 듀에의 특정 핀을 입/출력으로 설정한다. int data_in; char str[64]; void BitOutput(); void ReadAndWrite(); void setup() { Serial.begin(115200); PMC->PMC_PCER0=1uPIO_IDR=0x000000FF; //interrupt disable PIOD->PIO_IFER=0x0000000F; //input glitch filter .. 2022. 2. 18. 간단한 센서값 필터링(filtering) 예제코드 아두이노 호환용으로 구할 수 있는 여러 센서들이 있습니다. 초음파센서나 적외선센서를 비롯하여.. 이러한 보급용 센서들은 그 값이 정밀하지 않고 여러 노이즈가 끼는 경우가 있기때문에 읽어들이는 센서값을 필터링 할 필요성이 있습니다. 코딩을 통해 구현하는 소프트웨어 방식 필터에는 칼만필터, low pass filter 을 비롯, 여러종류가 있는데요. 아래 소개하는 코드는 low pass filter과 이동평균필터(수 개의 센서값들을 모은 후 이들의 평균을 내어 그 값을 대표값으로 설정하는 방식) 를 조합하여 간단하게 구성한 코드로서 아두이노프로젝트에 간단히 적용할 수 있을듯 싶습니다. ---------------------------------------------------------------------.. 2022. 2. 18. 아두이노 듀에 MCU의 사양 *Core ̶ ARM Cortex-M3 revision 2.0 running at up to 84 MHz ̶ Memory Protection Unit (MPU) ̶ Thumb-2 instruction set ̶ 24-bit SysTick Counter ̶ Nested Vector Interrupt Controller *메모리 ̶ 256 to 512 Kbytes embedded Flash, 128-bit wide access, memory accelerator, dual bank ̶ 32 to 100 Kbytes embedded SRAM with dual banks ̶ 16 Kbytes ROM with embedded bootloader routines (UART, USB) and IAP routines .. 2022. 2. 18. MIDI OUT 회로도 2022. 2. 18. 이전 1 ··· 4 5 6 7 8 9 다음