ApkDownload

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

평가 및 리뷰

평점: 4.9 / 5 · Less than 100표

(*)는 필수입니다

이전 버전

Bluetooth Arduino Carro Robot 1.5 APK - Windows 용 다운로드 - (#15, 3.4 MB)