터치 스크린의 버튼을 사용하여 SD 카드의 내용을 탐색하는 데 사용할 수있는 프로그램을 작성하려고합니다 (한 수준의 파일 만 있다고 가정합니다.). 내가 수 을 모르기 때문에 그냥 strings
또는 char*
의 배열을 만들 수 없습니다Arduino에서 SD 카드 디렉토리의 사용자 제어 순회
: 그러나, 나는이 불가능 SD 카드에있는 모든 파일의 "목록"을 얻기 위해 찾는입니다 카드에있는 파일 중 게다가 이 가능하면 컨테이너가 동적이되기를 바랍니다. 내가 Arduino에 대한 C++이 경우에도 아두 이노가
std::vector
또는vector
을 인식하지 못하기 때문에나는 벡터를 만들 수 없습니다.
검색 구글은
new
내가malloc
(또는new
)를 사용할 수 아두 이노의 C++
에 존재하지 않는 생산,하지만 그건 내 자신의 컨테이너 클래스를 만드는 포함한다. 흥미로울 수 있듯이, 내가하고있는 일의 목표는 동적 컨테이너 클래스를 구현하는 것이 아닙니다.
그런 기능에 대한 내 검색에서 중요한 것을 놓친 적이 있습니까?
본 적이 있습니까? [기본 라이브러리를 사용하여 SD 디렉토리 내용을 나열 하시겠습니까?] (http://forum.arduino.cc/index.php?topic=55851.0). –
@SamRad 예. 불행히도, 나는 그 코드를 사용하여 SD 카드로 작동하도록 할 수 없습니다. 다른 SD 예제와 함께 작동하도록 SD 카드를 받았음에도 불구하고'if (! card.init (SPI_HALF_SPEED, chipSelect))'에서 실패를 계속합니다 – calccrypto
어떤 오류가 발생합니까? 그들은 실패 할 경우'if (! card.init (SPI_QUARTER_SPEED, chipSelect))'를 사용할 것을 제안합니다. See [SD.begin()은 false를 반환합니다] (http://forum.arduino.cc/index.php?topic=140770.5; wap2) –