코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
오렌지보드 와이파이 플러스 연결 오류
피에조 | 2022-12-07
|
|
---|---|
#include <WizFi250.h>
#include <WizFi250Client.h>
#include <WizFi250Server.h>
#include <WizFi250Udp.h>
#include <WizFi250_definitions.h>
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
#include <Servo.h>
LiquidCrystal_I2C lcd(0x27,20,4);
Servo servo; //서보 클래스로 서보 객체 생성
int angle = 0;
int green = 5;
int yellow = 4;
int red = 3;
int FSR1 = A1;
int FSR2 = A2;
int FSR3 = A3;
int pressure1 = 0; //value1은 압전센서1 변수
int pressure2 = 0; //value2은 압전센서2 변수
int pressure3 = 0;
void setup()
{
servo.attach(7);
lcd.init();
lcd.backlight();
pinMode(green=5, OUTPUT);
pinMode(yellow=4, OUTPUT);
pinMode(red=3, OUTPUT);
Serial.begin(9600);
}
void loop()
{
angle = 0;
servo.write(angle);
pressure1 = analogRead(FSR1);
pressure2 = analogRead(FSR2);
pressure3 = analogRead(FSR3);
Serial.println(pressure1);
Serial.println(pressure2);
delay(1000);
if(pressure1<=0&&pressure2<=0&&pressure3<=0)
{
digitalWrite(green,HIGH);
digitalWrite(yellow,LOW);
digitalWrite(red,LOW);
lcd.setCursor(4,0);
lcd.print("!!SAFE!!");
lcd.setCursor(4,1);
lcd.print("!!SAFE!!");
}
if(pressure1>=1||pressure2>=1||pressure3>=1){
digitalWrite(green,LOW);
digitalWrite(yellow,HIGH);
digitalWrite(red,LOW);
lcd.setCursor(4,0);
lcd.print("WARNING!");
lcd.setCursor(4,1);
lcd.print("WARNING!");
angle = 30;
servo.write(angle);
delay(2000);
}
if((pressure1>=1&&pressure2>=1)||(pressure2>=1&&pressure3>=1)||(pressure1>=1&&pressure3>=1))
{
digitalWrite(green,LOW);
digitalWrite(yellow,HIGH);
digitalWrite(red,HIGH);
lcd.setCursor(4,0);
lcd.print("!RESCUE!");
lcd.setCursor(4,1);
lcd.print("!RESCUE!");
angle = 60;
servo.write(angle);
delay(2000);
}
if(pressure1>=1&&pressure2>=1&&pressure3>=1){
digitalWrite(green,LOW);
digitalWrite(yellow,LOW);
digitalWrite(red,HIGH);
lcd.setCursor(4,0);
lcd.print("!DANGER!");
lcd.setCursor(4,1);
lcd.print("!DANGER!");
angle = 90;
servo.write(angle);
delay(2000);
}
}
스케치는 프로그램 저장 공간 7304 바이트(22%)를 사용. 최대 32256 바이트.
아두이노 우노를 사용했을 때는 업로드에 문제가 없었는데
오렌지보드 와이파이 플러스로 바꿨는데 업로드 자체가 안됩니다.
도움 부탁드립니다. |
|
이전글 | 아두이노 코딩 | 2022-11-30 |
다음글 | 아두이노 버튼 눌렀을때 프로세싱에서 이미지가 바뀌게 하려면 어떻게 해야하나요? ... | 2022-12-08 |