Bluetooth Arduino Carro Robot APK
버전
1.5 for Windows
업데이트
2023년 January 22일
정보
버전 1.5 (#15)
업데이트 2023년 January 22일
APK 파일 크기 3.4 MB
필요한 Android 버전 Android 2.1+ (Eclair)
개발자 Net Andino
범주 교육 (응용 프로그램)
응용 프로그램 ID appinventor.ai_ventasnetandino.BluetoothArduinoCar
개발자 노트 통신 동기화 및 제어 아두 이노 블루투스
스크린샷 이미지
전체 크기를 보려면 이미지를 클릭하세요.
변경사항
Bluetooth Arduino Carro Robot 1.5의 새로운 기능
Se cambia modo de recepción textos por bluethoo
서술
네 가지 주요 운동 블루투스를 통해 아두 이노 제어 할 수 있습니다. 그것은 크레인, 트럭, 무기 등을 제공 할 수 있습니다.
데이터는 APP로부터 전송
N "노르 테"화살표 = 'N'
화살표 S "한국"= 'S'
O "웨스트"= "또는"화살표
화살표 E "이"= 'E'
P "정지"= 'P'를 화살표
버튼 녹색 "전원"= '시간'
= 'L' "Off"로 핀 레드
HOME // CODE
가슴 INT = 4; // 초음파에 대한 (에코)와 같은 가슴을 정의
Ptrig INT = 5; // 초음파뿐만 Ptrig (TRIG)를 정의
INT LaIzAn = 6; 좌측 시계 반대 방향을 돌립니다 //
INT 래주 = 7; // 지로 시간 좌측
INT LaDeHo = 8; // 우측 지로 영업 시간
INT 꼬임 부 = 9; 우측 시계 반대 방향을 돌립니다 //
MOV의 INT = 255; // 이동 모터 (255)
INT 상태 = "L"; // 시작 체포
INT 길이 거리; // distacia을 계산하려면
무효 설치 () {
Serial.begin (9600); 블루투스 통신을위한 직렬 포트를 시작 //
pinMode (LaDeHo, OUTPUT);
pinMode (꼬임 부, OUTPUT);
pinMode (래주, OUTPUT);
pinMode (LaIzAn, OUTPUT);
pinMode (흉부, INPUT); // I는 입력 핀 (4)으로 (에코)를 정의
pinMode (Ptrig, OUTPUT); 출력 핀 (5)을 정의 // (삼각)
}
보이드 루프 () {
(Serial.available는 ()> 0) {// 블루투스 상태를 판독하고, 저장한다면
Serial.read 상태 = ();
}
경우 (상태 == 'N') {앞으로 이동 // "북한"
analogWrite (꼬임 부, 0);
analogWrite (LaIzAn, 0);
analogWrite (LaDeHo, mov 인);
analogWrite (래주, mov 인);
}
(상태 == '들') {뒤로 이동 // 경우 "수르"
analogWrite (꼬임 부, mov 인);
analogWrite (LaIzAn, mov 인);
analogWrite (LaDeHo, 0);
analogWrite (래주, 0);
}
경우 (상태 == 'O') {이동 // LadDerecha "웨스트"
analogWrite (꼬임 부, 0);
analogWrite (LaIzAn, 0);
analogWrite (래주, 0);
analogWrite (LaDeHo, mov 인)}
경우 (상태 == 'E') {이동 // LadIzquierdo "이"
analogWrite (꼬임 부, 0);
analogWrite (LaIzAn, 0);
analogWrite (래주, mov 인);
analogWrite (LaDeHo, 0);
}
(스테이터스 == 'P') {// 경우 정지; 엔진을 정지
analogWrite (꼬임 부, 0);
analogWrite (LaIzAn, 0);
analogWrite (LaDeHo, 0);
analogWrite (래주, 0);
}
(상태 == 'H') {// 버튼 녹색 자동 모드 초음파 센서의 경우
digitalWrite (Ptrig, HIGH); // 10US의 트리거 펄스를 생성
지연 (0.01);
digitalWrite (Ptrig, LOW);
지속 기간 = pulseIn (흉부, HIGH); // 에코 시간을 읽기
거리 = (길이 / 2) / 29; // 피트의 거리를 계산
지연 (10);
경우 (거리 <= 15 && 거리> = 2) {// 거리 미만인 경우 15cm
analogWrite (꼬임 부, 0); // 1/4 초에서 엔진을 정지
analogWrite (LaIzAn, 0);
analogWrite (LaDeHo, 0);
analogWrite (래주, 0);
지연 (250);
analogWrite (LaDeHo, 0);
analogWrite (래주, 0);
analogWrite (꼬임 부, mov 인); // 1/2 초 역에 대한
analogWrite (LaIzAn, mov 인);
지연 (500);
analogWrite (꼬임 부, 0); 1 초 동안 켜 //
analogWrite (LaIzAn, 0);
analogWrite (LaDeHo, 0);
analogWrite (래주, mov 인);
지연 (1000);
}
다른 {// 장애물이 전진하지 않으면
analogWrite (꼬임 부, 0);
analogWrite (LaIzAn, 0);
analogWrite (LaDeHo, mov 인);
analogWrite (래주, mov 인);
}
}
(스테이터스 == 'L') {// 경우 OFF 버튼, 엔진이 정지한다.
analogWrite (꼬임 부, 0);
analogWrite (LaIzAn, 0);
analogWrite (LaDeHo, 0);
analogWrite (래주, 0);
}
}
// 종료 코드
자세한 설명서 http://manual.netandino.net
자세한 내용 마차
https://netandino.blogspot.com/2015/02/armar-carro-robot-controlado-por.html
데이터는 APP로부터 전송
N "노르 테"화살표 = 'N'
화살표 S "한국"= 'S'
O "웨스트"= "또는"화살표
화살표 E "이"= 'E'
P "정지"= 'P'를 화살표
버튼 녹색 "전원"= '시간'
= 'L' "Off"로 핀 레드
HOME // CODE
가슴 INT = 4; // 초음파에 대한 (에코)와 같은 가슴을 정의
Ptrig INT = 5; // 초음파뿐만 Ptrig (TRIG)를 정의
INT LaIzAn = 6; 좌측 시계 반대 방향을 돌립니다 //
INT 래주 = 7; // 지로 시간 좌측
INT LaDeHo = 8; // 우측 지로 영업 시간
INT 꼬임 부 = 9; 우측 시계 반대 방향을 돌립니다 //
MOV의 INT = 255; // 이동 모터 (255)
INT 상태 = "L"; // 시작 체포
INT 길이 거리; // distacia을 계산하려면
무효 설치 () {
Serial.begin (9600); 블루투스 통신을위한 직렬 포트를 시작 //
pinMode (LaDeHo, OUTPUT);
pinMode (꼬임 부, OUTPUT);
pinMode (래주, OUTPUT);
pinMode (LaIzAn, OUTPUT);
pinMode (흉부, INPUT); // I는 입력 핀 (4)으로 (에코)를 정의
pinMode (Ptrig, OUTPUT); 출력 핀 (5)을 정의 // (삼각)
}
보이드 루프 () {
(Serial.available는 ()> 0) {// 블루투스 상태를 판독하고, 저장한다면
Serial.read 상태 = ();
}
경우 (상태 == 'N') {앞으로 이동 // "북한"
analogWrite (꼬임 부, 0);
analogWrite (LaIzAn, 0);
analogWrite (LaDeHo, mov 인);
analogWrite (래주, mov 인);
}
(상태 == '들') {뒤로 이동 // 경우 "수르"
analogWrite (꼬임 부, mov 인);
analogWrite (LaIzAn, mov 인);
analogWrite (LaDeHo, 0);
analogWrite (래주, 0);
}
경우 (상태 == 'O') {이동 // LadDerecha "웨스트"
analogWrite (꼬임 부, 0);
analogWrite (LaIzAn, 0);
analogWrite (래주, 0);
analogWrite (LaDeHo, mov 인)}
경우 (상태 == 'E') {이동 // LadIzquierdo "이"
analogWrite (꼬임 부, 0);
analogWrite (LaIzAn, 0);
analogWrite (래주, mov 인);
analogWrite (LaDeHo, 0);
}
(스테이터스 == 'P') {// 경우 정지; 엔진을 정지
analogWrite (꼬임 부, 0);
analogWrite (LaIzAn, 0);
analogWrite (LaDeHo, 0);
analogWrite (래주, 0);
}
(상태 == 'H') {// 버튼 녹색 자동 모드 초음파 센서의 경우
digitalWrite (Ptrig, HIGH); // 10US의 트리거 펄스를 생성
지연 (0.01);
digitalWrite (Ptrig, LOW);
지속 기간 = pulseIn (흉부, HIGH); // 에코 시간을 읽기
거리 = (길이 / 2) / 29; // 피트의 거리를 계산
지연 (10);
경우 (거리 <= 15 && 거리> = 2) {// 거리 미만인 경우 15cm
analogWrite (꼬임 부, 0); // 1/4 초에서 엔진을 정지
analogWrite (LaIzAn, 0);
analogWrite (LaDeHo, 0);
analogWrite (래주, 0);
지연 (250);
analogWrite (LaDeHo, 0);
analogWrite (래주, 0);
analogWrite (꼬임 부, mov 인); // 1/2 초 역에 대한
analogWrite (LaIzAn, mov 인);
지연 (500);
analogWrite (꼬임 부, 0); 1 초 동안 켜 //
analogWrite (LaIzAn, 0);
analogWrite (LaDeHo, 0);
analogWrite (래주, mov 인);
지연 (1000);
}
다른 {// 장애물이 전진하지 않으면
analogWrite (꼬임 부, 0);
analogWrite (LaIzAn, 0);
analogWrite (LaDeHo, mov 인);
analogWrite (래주, mov 인);
}
}
(스테이터스 == 'L') {// 경우 OFF 버튼, 엔진이 정지한다.
analogWrite (꼬임 부, 0);
analogWrite (LaIzAn, 0);
analogWrite (LaDeHo, 0);
analogWrite (래주, 0);
}
}
// 종료 코드
자세한 설명서 http://manual.netandino.net
자세한 내용 마차
https://netandino.blogspot.com/2015/02/armar-carro-robot-controlado-por.html
평가 및 리뷰
평점: 4.9 / 5 · Less than 100표
(*)는 필수입니다
이전 버전
Bluetooth Arduino Carro Robot 1.5 APK - Windows 용 다운로드 - (#15, 3.4 MB)