로드셀, 블루투스, 앱 인벤터

뿅뿅뿅 2017-11-25 (토) 17:24 6년전 2707  

블루투스로 로드셀에서 측정한 무게값을 전송할 때

 

 

앱 인벤터로 만든 앱에서는 값이 여러개가 뜹니다.

 

아두이노 코딩에서 delay 시간을 늘려도 같은 현상이 발생합니다. 

 

예를 들면 200g 물건을 로드셀 위에 올려놨을 때

 

0.2kg 하나만 나와야 하는데,

 

0.0kg

0.1kg

0.2kg

0.2kg

0.2kg

 

이런식으로 출력이 되거든요.

 

 

 

앱에서 버튼을 클릭할 때 그 순간의 값만 취해서 

0.2kg 이렇게 딱 하나의 값만

화면에 띄우도록 하려면 어떻게 해야 할까요?

메카리워즈 Image Map

브랜든 2018-02-02 (금) 12:02 6년전
결론을 먼저 말씀드리지면 아두이노 프로그램 코드에서 if문을 넣어 스위치가 값이 생길 때(digitalRead) 블루투스 값을 보내면 됩니다.
작성하신 프로그램 코드를 보면 블루투스를 통해 (로드셀 측정값을) 보내는 프로그램 코드가 있을 겁니다.
거기에 if문을 밖에 씌어서 digitalRead 스위치를 하여 값의 입력을 받으면 보내면 될 것 같습니다.
주소

모바일 버전으로 보기