저는 건물에있는 Arduino 장치에서 일하고 있습니다. 나는 가속도계로 GPS 모듈과 틸트 센싱 컴파서를 구입했다. 저는 사실 북쪽을 결정하여 항상 태양을 향한 물체를 가리킬 수 있습니다. 기본적으로 기기가 어디에 있든 항상 진정한 북쪽을 찾길 바랍니다. GPS가 위치를 알려주고, 나침반은 자북을 발견 할 것입니다. 진정한 북쪽은 장치가 움직이는 동안 얻
USB 직렬을 통해 연결된 USB 장치를 재설정하면 쓰레기 인쇄가 시작됩니다. Arduino의 직렬 콘솔을 사용하지만 문제가되지 않는 직렬 모니터를 닫고 다시 열면 텍스트 정리가 시작됩니다. 전송 속도로 판단 할 때, 쓰레기는 장치가 정상적인 연속 인쇄를 수행하여 분명히 발생합니다. 즉, 임의의 쓰레기가 아닙니다. 이것은 가정용 USB 직렬 장치이므로 문제
Setup()을 실행하면 콘솔에 't'가 표시되고 여러 개의 'x'문자가 계속 표시됩니다. 그러나 그것은 단지 여러 't'문자를 반환합니다. 그것은 내 retrn 결코 overwrited 얻지 않는다이다. 아래 코드를 참조하십시오. class Returner
{
public:
Returner(){}
char test()
스칼라에서 Arduino를 제어하는 표준 방법이 있습니까? 그렇지 않다면 나는 함께 해킹하는 것에 관심이 있지만 어디에서 시작해야하는지 확신 할 수 없다. Firmata 라이브러리는 이동하는 것처럼 보이지만 Java 또는 Scala 인터페이스는 없습니다. SPDE는 Processing을 꽤 잘 지원하지만 Arduino 기능은 없다. 또한 Arduino
아래 코드는 내 Arduino에서 정보를주고받는 데 사용하는 코드입니다. 내 문제는 Arduino가 처음으로 연결될 때입니다. 명령이 아무것도 반환하지 않기 때문에 명령을 읽는 것이 멈 춥니 다. 아직 전체 프로그램이 충돌하지 않기 때문입니다. 문제를 일으키는 arduino->ReadLine(); 인 읽기 기능에 시간 제한을 어떻게 추가 할 수 있습니까?
아래는 Windows XP에서 내 arduino와 통신하는 데 사용하는 코드입니다. 내가 가지고있는 문제는 포트에 동시에 액세스하려고하는 두 개의 명령, 즉 UnauthroizedAccessException catch 문이 있으며 errormessage를 출력하고 명령 중 하나를 실행하지 않을 때 발생합니다. 어떻게 코딩 할 수 있습니까? catch 문 그
라이브러리 파일을 만들려고합니다. .cpp 파일에는 일부 조건부 컴파일 된 줄이 있습니다. 아두 이노 스케치 파일 HMC58X3_raw.pde 내가 모두 HMC58X3.cpp을에 ISHMC5843을 정의하고, http://sprunge.us/BFVj 기본적으로 HMC58X3.h http://sprunge.us/hEYW HMC58X3.cpp http://sp
char* lastfeedbuffer[3];
void lastfeed_receive(){
while(Serial.available() >= LASTFEED_LEN){
char c = Serial.read();
if (c == LASTFEED_HEAD){
for (int i = 0; i < LASTFEED_LEN - 1
로컬 컴퓨터에서와 같은 방식으로 웹 페이지에서 Arduino로 명령/데이터를 전송하려고합니다. 나는 Processing으로 이것을 수행했으며 가능한 해결책을 찾기 위해 방금 processing.js을 읽기 시작했습니다. 서버 측 (예 : node.js 또는 Ajax)에서 '중간 사람'을 활용하여 클라이언트 측과 Arduino에서 정보를 수집 한 다음 처리해