아두이노 강좌 #27 동적 메모리 용량 부족 문제 PROGMEM F() 메크로로 해결
Arduino : PROGMEM F() Macro아두이노 우노의 SRAM 은 2KB 로 메모리 문제에서 자유로울 수 없습니다. 특히, LED Matrix, OLED 와 같은 디스플레이 장치를 사용하거나, SD Card 장치 라이브러리를 사용하는 경우 메모리 문제에 직면하게 됩니다. 본 포스트에서는 SRAM 부족 방법을 해결하기 위해 전역 변수를 FLASH 에 저장하는 매크로인 PROGMEM 과 F() 사용법을 소개합니다.아두이노 메모리아두이노 메모리는 FLASH MEMORY, SRAM, EEPROM 3가지 종류가 있습니다. 각 메모리의 저장 공간과 용도는 아래와 같습니다. 메모리 종류와 용도FLASH MEMORY : 32Kbyte - 프로그램이 저장되는 비휘발성 메모리SRAM : 2Kbyte - 동적으로..