[c/c++] PSTR(), F() 플래시 메모리에 값 저장 아두이노나 다른 보드에서 메모리를 저장하는 부분은 SRAM과 FLASH로 나뉘어 있다고 보시면 됩니다. FLASH는 동작할 코드들이 저장되며, 컴퓨터에서 디스크(HD, SSD)에 해당됩니다. SRAM은 각종 변수가 저장되며, 컴퓨터의 RAM에 해당됩니다. 따라서 FLASH보다 용량이 적습니다. 아두이노의 공식사이트(https://www.arduino.cc/en/Tutorial/Foundations/Memory)에 따르면 아두이노의 메모리는 아래와 같이 되어 있습니다. 보시다시피 보통 FLASH에 비해 SRAM은 아주 작은 용량임을 알 수 있습니다. 실제로 코딩을 하다가 변수가 많이 사용되거나, 긴 문자열이 사용될 때에는 SRAM이 부족할 경우가..