2012-06-26 3 views
2

연관 배열을 만들고 싶습니다. 단순성을 이유로 배열의 키/값 유형의 이점을 누릴 수 있다고 생각합니다. 예를 들어, 나는/키 값을 가질 수있다 :Arduino에서 연관 배열을 작성하는 방법은 무엇입니까?

PH/2.85,
EC/700,
TEMP/72 내가 아두 이노에 배열 처리하지 않고 어디서부터 시작하는 절대적으로 아무 생각이 결코

. 내가 연구하고있는 프로젝트에는 ph, ec 및 temp 센서 인 세 가지 센서가 있습니다. 그들은 데이터를 계산 한 다음 직렬 데이터를 수신하는 C# 프로그램으로 보냅니다. C# 응용 프로그램은 훌륭하게 작동하지만 센서 데이터를 저장하는 전략을 찾는 데 문제가 있습니다. 어떤 아이디어라도 대단히 감사하겠습니다.

답변

2

가능한 경우 메모리가 저렴한 C#에서 해시/연관 배열을 보존하고 Arduino에서 친숙한 곳으로 유지하십시오. 대신 Arduino가 일반 인쇄 문을 사용하여 데이터를 손쉽게 생성 할 수있는 형식으로 직렬화하도록하십시오. C#에서 필요에 따라 라이브러리를 사용하여 데이터를 비 직렬화 할 수 있습니다.

2.85,700,72 

아니면 JSON 형식으로 데이터를 직렬화 할 수 있습니다 :

{"ph": 2.85, "ec": 700, "temp": 72} 

다음, C#을 마지막에 설정하는 json library를 사용

간단한은 CSV 형식으로 데이터를 직렬화 수 있습니다 이것을 하나의 쉬운 단계에서 해시로 변환하십시오.

관련 문제