질문게시판 > 답변 : 아두이노 이더넷 통신문제!

TODAY101 TOTAL2,275,210
사이트 이용안내
Login▼/회원가입
최신글보기 질문게시판 기술자료 동영상강좌

아두이노 센서 ATMEGA128 PWM LED 초음파 AVR 블루투스 LCD UART 모터 적외선


BASIC4MCU | 질문게시판 | 답변 : 아두이노 이더넷 통신문제!

페이지 정보

작성자 master 작성일2018-05-02 18:41 조회7,218회 댓글2건

본문

	

 

// DateTime : 2018-05-02 오후 6:44:03
// by Ok-Hyun Park
//
#include <SPI.h>
#include <Ethernet.h>
//
byte mac[]={0xDE,0xAD,0xBE,0xEF,0xFE,0xED };
//IPAddress ip(192,168,0,10);
IPAddress ip(127,0,0,1);
EthernetClient client;
char server[]="123.212.43.236"// name address for Google(using DNS)
int button=6;
int var=0;
String speedStr;
//
void setup(){
  Serial.begin(9600);
  pinMode(2,OUTPUT); pinMode(6,INPUT_PULLUP);
  // start the Ethernet connection:
  while(1){  
    delay(1000);
    if(Ethernet.begin(mac)==0){
      Serial.println("Failed to configure Ethernet using DHCP");
      Ethernet.begin(mac,ip);
    }
    elsebreak; }
  }
  while(1){  
    delay(1000);
    Serial.println("connecting...");
    if(client.connect(server,4300)){ Serial.println("연결 성공"); client.setTimeout(10); break; }
    else                           { Serial.println("연결 실패"); }
  }
}
//
void loop(){
  int btnClick=digitalRead(button);
  if(btnClick==0){
    if(var==0){ client.print("ok"); var=1; }
  }
  else if(btnClick==1){ if(var==1)var=0; }
  //
  if(client.available()){
    speedStr=client.readString(); Serial.println(speedStr);
    int speed=speedStr.toInt(); analogWrite(3,speed); delay(500); analogWrite(3,0);
  }
}

 

연결이 될 때까지 딜레이를 추가해서 무한루프 돌려보세요

 

  • BASIC4MCU 작성글 SNS에 공유하기
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글 2

조회수 7,218

cho11님의 댓글

cho11 작성일

계속 체크를 해보고 있는데 일단 소스문제는 둘째치고
어댑터를 뺐다가 다시 연결했을때 이더넷쉴드 기판에 PWR부분에 빨간불만 들어오고 나머지는 불이 다 안들어옵니다 그 상태에서 이더넷쉴드에 리셋버튼을 누르면 나머지 불이 들어오고 정상적으로 작동되네요..
왜 이런 현상이 있는지 모르겠네요..

master님의 댓글

master 댓글의 댓글 작성일

아답터를 뺐을 때
아두이노는 리셋되고, 쉴드는 리셋되지 않아서 발생하는 문제 같은데요
전압이 완전히 내려가도록 잠시 기다린 후에 아답터를 다시 꼽아보세요
//
아두이노에서 쉴드의 리셋을 강제로 시킬 수 있다면 뺏다가 빨리 꼽아도 되겠습니다.

질문게시판HOME > 질문게시판 목록

MCU, AVR, 아두이노 등 전자공학에 관련된 질문을 무료회원가입 후 작성해주시면 전문가가 답변해드립니다.
ATMEGA128PWMLED초음파
아두이노AVR블루투스LCD
UART모터적외선ATMEGA
전체 스위치 센서
질문게시판 목록
제목 작성자 작성일 조회
답변 답변글 답변 2: 포텐션미터 실시간 네오픽셀 밝기 변경 master 18-05-07 5607
답변 답변글 답변 3: 조도센서 네오픽셀 색상변경 master 18-05-07 5712
답변 답변글 답변 4: 조도센서 히스테리시스 master 18-05-07 5456
답변 답변글 답변 5: 조도센서 칼라변경 RGBR->GBRG->BRGB-> master 18-05-07 5324
질문 안녕하세요,댓글[5] Songyoun 18-05-07 12644
질문 초음파센서 2개로 거리측정 이미지첨부파일 hdki 18-05-07 11475
답변 답변글 답변 : 초음파센서 2개로 거리측정 master 18-05-07 5947
질문 적외선 센서2개로 상호간격측정 문의드립니다.댓글[3] hdki 18-05-07 9989
질문 출력이 이와같이 나옵니다.댓글[3] 이미지첨부파일 키츠네유즈 18-05-07 9350
답변 답변글 답변 : RSSI 히스테리시스 master 18-05-07 5401
질문 무게센서 추가질문 슈돌 18-05-07 5633
답변 답변글 답변 : 무게센서 추가질문댓글[2] master 18-05-07 8625
질문 블루투스 신호 서보모터제어관련 키츠네유즈 18-05-07 6278
답변 답변글 답변 : 블루투스 신호 서보모터제어관련댓글[3] master 18-05-07 10431
질문 FND를 활용해서 덧셈결과를 출력하는 코드에대해서 질문드립니다. 이미지첨부파일 27315co 18-05-06 5981
답변 답변글 답변 : FND를 활용해서 덧셈결과를 출력하는 코드에대해서 질문드립니다.댓글[5] master 18-05-07 15241
답변 답변글 답변 2: FND를 활용해서 덧셈결과를 출력하는 코드에대해서 질문드립니다.댓글[2] master 18-05-07 6995
답변 답변글 답변 : 답변 2: FND를 활용해서 덧셈결과를 출력하는 코드에대해서 질문드립니다. 첨부파일 27315co 18-05-07 5236
질문 오렌지 보드 BLE 앱인벤터2 블루투스 질문입니다.댓글[1] 이미지 문화시민 18-05-06 10478
질문 PID 제어 코드 관련3댓글[5] 첨부파일 서씨 18-05-05 18265
질문 PID제어 코드 관련 2댓글[4] 서씨 18-05-05 12079
질문 세개의 아두이노 코딩을 하나로 통합하는법 비공개 18-05-05 5899
답변 답변글 답변 : 세개의 아두이노 코딩을 하나로 통합하는법댓글[6] master 18-05-05 18381
질문 아두이노 버튼 인식 질문 드립니다 ㅠ댓글[2] hdki 18-05-04 7533
질문 PID제어 코드 관련 서씨 18-05-04 5670
답변 답변글 답변 : PID제어 코드 관련댓글[2] master 18-05-04 8349
질문 아두이노 버튼 인식 질문 드립니다 ㅠ댓글[1] hdki 18-05-04 7988
답변 답변글 답변 : 아두이노 버튼 인식 질문 드립니다 ㅠ댓글[2] 이미지 master 18-05-04 9500
답변 답변글 답변 2: AVRstudio 스타일의 아두이노 키 매트릭스 예제댓글[1] 이미지 master 18-05-04 7303
답변 답변글 답변 3: 아두이노 8채널 쉬프트 레지스터 74HC165 이미지 master 18-05-04 6818
게시물 검색

2022년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2021년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2020년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2019년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2018년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
Privacy Policy
MCU BASIC ⓒ 2020
모바일버전으로보기