BASIC4MCU | 질문게시판 | 블루투스 4륜 rc카 앱인벤터질문입니다
페이지 정보
작성자 애듀이노ssss 작성일2020-10-29 16:24 조회8,082회 댓글3건본문
졸업 작품으로 4륜 rc카를 만들고 있는데요 rc카에 충격감지센서(sw-420)을 장착하여 rc카가 장애물에 부딪히면 핸드폰에 진동이 울리게끔 만드려고 합니다
rc카는 앱인벤터로 조종 하려고 합니다
아두이노코드랑 앱인벤터 블록코딩 어떻게 짜야할지 모르겠어서요,,도와주실 고수분들 계신가요
아두이노 코딩과 앱인벤터 블록 코딩은 이렇습니다.
#include <SoftwareSerial.h>
SoftwareSerial bluetooth(2,3);
//Right
int IN1 = 9;
int IN2 = 10;
//Left
int IN3 = 7;
int IN4 = 8;
void setup() {
// put your setup code here, to run once:
pinMode(IN1,OUTPUT);
pinMode(IN2,OUTPUT);
pinMode(IN3,OUTPUT);
pinMode(IN4,OUTPUT);
bluetooth.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
if(bluetooth.available()) {
int moto = bluetooth.read();
if(moto == 'F'){
digitalWrite(IN1,HIGH);
digitalWrite(IN2,LOW);
digitalWrite(IN3,LOW);
digitalWrite(IN4,HIGH);
}
if(moto == 'B'){
digitalWrite(IN1,LOW);
digitalWrite(IN2,HIGH);
digitalWrite(IN3,HIGH);
digitalWrite(IN4,LOW);
}
if(moto == 'L'){
digitalWrite(IN1,LOW);
digitalWrite(IN2,HIGH);
digitalWrite(IN3,LOW);
digitalWrite(IN4,HIGH);
}
if(moto == 'R'){
digitalWrite(IN1,HIGH);
digitalWrite(IN2,LOW);
digitalWrite(IN3,HIGH);
digitalWrite(IN4,LOW);
}
if(moto == 'S'){
digitalWrite(IN1,LOW);
digitalWrite(IN2,LOW);
digitalWrite(IN3,LOW);
digitalWrite(IN4,LOW);
}
}
}
댓글 3
조회수 8,082master님의 댓글
master 작성일
충격감지센서 sw-420는 코드만 보면 스위치와 다를 것이 없습니다.
아두이노에서 스위치 누를 때 앱인벤터에서 진동이 발생하도록 먼저 공부한 후에 합쳐서 만드세요
https://www.google.com/search?q=%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8+%EC%95%B1%EC%9D%B8%EB%B2%A4%ED%84%B0+%EC%A7%84%EB%8F%99&oq=%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8+%EC%95%B1%EC%9D%B8%EB%B2%A4%ED%84%B0+%EC%A7%84%EB%8F%99&aqs=chrome..69i57j0i333l2.9097j0j7&sourceid=chrome&ie=UTF-8
애듀이노ssss님의 댓글
애듀이노ssss
앱인벤터에서 진동이 발생하도록 구현하는 건 어떻게 하는지 알겠는데 충격센서가 충격 받았을 때 디지털 값을 출력하는 아두이노 코드를 못 짜겠어서요..ㅜㅜ
master님의 댓글
master