방금 Arduino Uno를 구입했으며 현재 깜박이는 LED를 만들려고합니다. 나는 이것을 어떻게 할 수 있는지 궁금해서 Arduino 운동장을보고 입력을위한 프로그램을 찾았습니다. 나는 Arduino에 출력해야합니다. 이미 Arduino가 필요한 다른 프로그램이 있기 때문에 Java 이외의 다른 것을 사용하는 것은 불가능합니다. 아이디어를 남겨주세요.Java로 Arduino Uno에 데이터 보내기
답변
편집 : 자바에서이 작업을 수행하려는 것 같은 종류의 소리.
그리고 발췌 jayeff에 의해 언급 된 site에서 :
OutputStream에이 아두 이노에 컴퓨터에서 데이터 를 보내는 3 개 가지 쓰기 방법이 제공됩니다. 위의 예에서
output.write("Hello Arduino!")
과 같이output.write(String)
을 사용하여 데이터를 보낼 수 있습니다.
자바를 사용하여 Arduino에 글을 쓰려면이 질문에 답하십시오.
http://arduino.cc/playground/Interfacing/Java
편집
: 당신은 자바가 아닌 다른 뭔가를 사용하려면, 여기 당신은 간다 :는 물어 당신은 받아야한다. 직렬 지원이있는 모든 프로그래밍 언어에서이 작업을 수행 할 수 있습니다. Android Playground
여기가 각 언어에 대한 다른 방법은 확실하지만, 내가 구글 기계
- 펄에서 5 분 발견 된 일부입니다 C++ - LibSerial (아래에서 사용)
참고 : 불쾌한 Auto Reset on Serial 문제를 조심하십시오. 자세한 내용은 내 이전 answer을 참조하십시오.
여기 내 C입니다 ++ 코드 (그것은 추한지만 작동)
#include <SerialStream.h>
#include <iostream>
#include <string>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
class SerialComm {
LibSerial::SerialStream myss;
public:
SerialComm(int argc, char** argv) {
myss = new LibSerial::SerialStream("/dev/ttyS0", ios_base::out);
myss.SetBaudRate(LibSerial::SerialStreamBuf::BAUD_57600);
myss.SetCharSize(LibSerial::SerialStreamBuf::CHAR_SIZE_8);
myss.SetFlowControl(LibSerial::SerialStreamBuf::FLOW_CONTROL_NONE);
myss.SetParity(LibSerial::SerialStreamBuf::PARITY_NONE);
myss.SetNumOfStopBits(1);
const int Dsize = 2;
char buffer[1];
buffer[0] = 125; //0b00000001;
buffer[1] = '\0';
bitset(buffer[0]);
//myss << buffer;
myss.write(buffer,1);
//myss.Close();
}
}
감사합니다. 좋은 생각 이었지만 직렬 포트에 쓰는 시간 (밀리 초) 동안 arduino 출력을 만들어서 다른 방법으로 만들었습니다. – cheese5505
- 1. Java로 POST 데이터 보내기
- 2. Java로 PHP 페이지로 데이터 보내기
- 3. Arduino Uno에 저장된 변수를 어떻게 확인할 수 있습니까?
- 4. Objective-C에서 Java로 소켓을 통해 데이터 보내기
- 5. Arduino GSM/GPRS 방패를 사용하여 웹 서비스에 데이터 전송
- 6. C에서 Java로 신호 보내기
- 7. php에서 java로 메시지 보내기
- 8. Java로 이메일 보내기
- 9. 네트워크에서 Java로 폴더 보내기
- 10. Java로 게시물 보내기
- 11. JAVA로 부분별로 파일 보내기
- 12. Arduino 시리얼 데이터 파싱
- 13. 프로그래밍 방식으로 Java로 팩스 보내기
- 14. HTML 양식 데이터를 Java로 보내기
- 15. int 소켓을 통해 Java로 보내기
- 16. Java로 SVN 데이터 추출하기
- 17. Matlab에서 Java로 데이터 읽기
- 18. PHP에서 Java로 데이터 전송
- 19. C에서 Java로 데이터 전달
- 20. Arduino에서 휴대폰으로 데이터 및 이벤트 보내기
- 21. 보내기 데이터
- 22. Arduino 인코더가 직렬 데이터 손상을 방해합니다.
- 23. HTerm을 통한 arduino 설정 - 데이터 표시 문제
- 24. JAVA로 .txt 파일에 데이터 쓰기?
- 25. Java로 FoxPro 2.6 데이터 읽기
- 26. Java로 토렌트에서 메타 데이터 추출
- 27. Java로 gzip 파일에 데이터 추가
- 28. Arduino GSM 라이브러리를 사용하여 IComSat GSM 보드 켜기
- 29. Java Logger for Arduino
- 30. Arduino 하드웨어에서 실행되는 Arduino 코드를 어떻게 디버그합니까?
당신이 http://arduino.cc/playground/Interfacing/Java을 확인 했습니까? – jayeff
네, 저 웹 사이트입니다. 그러나 그것은 단지 입력을 얻는 것에 관한 정보를 가지고 있습니다, 나는 출력하고 싶습니다. – cheese5505
혼란 스럽습니까? 당신은 자바를 사용하여 arduino에 컴퓨터를 통해 주도 깜박임을 제어하고 싶습니까? 아니면 Java 개발 환경을 원하십니까? 당신의 노력과 당신의 행동을 설명하십시오. – Hellonearthis