반응형

 

바코드리더기(GM65)의 데이터베이스(database)를 SD카드 모듈로 활용해보자!
-바코드 리더기(GM65)를 s/w serial로 아두이노와 연결해보자~!
-SD카드 모듈은 h/w SPI통신핀에 적절히 연결해보자~!
-상품용 바코드는 13자리 EAN바코드를 사용한다고 한다!
-바코드에 국가코드, 회사코드, 상품코드가 배치되어 있는 것이다!
-바코드의 데이터베이스(DB)를 SD카드에서 read하려고 하는데 sd카드모듈은 파일명이 8자 제한이 있다!
-그러므로 바코드값(13자리)을 파일명으로 직접 활용하기에는 한계가 있다!
-그러나 디렉토리에는 별다른 제한이 없어보인다!
-녹칸다의 핵심아이디어는 바코드값을 일정한 규칙에 의해서 나누고 디렉토리 구조를 만들어서 최종적인 파일에 상품정보가 저장되어 있도록 하는 것이다!

 

테스트 바코드 데이터베이스(SD카드용)

plaintext_data.zip
0.00MB
structedtext_data.zip
0.00MB

 


예제171-1 바코드리더기(GM65)를 soft serail로 TX를 D2에 RX를 D3에 연결했다!
 * SD카드모듈은 SPI핀에 연결하고 cs핀을 D4에 연결했다!
 * SD카드의 디렉토리구조로 바코드정보가 txt파일로 저장되어 있다!
 * 바코드정보는 plain text로 저장이 되어있는데 바코드 리딩이 되면 text를 그대로 출력해보라!

171-1.txt
0.00MB


예제171-2 바코드 정보를 담고있는 txt파일에 structed text로 내용을 구성하라!
 * 예를들면 xml형태로 만들어서 저장한다음에 핸들링하는 방법을 제시해보라!

171-2.txt
0.00MB

반응형
Posted by 덕력킹
,