에듀이노-코딩교육 전문 쇼핑몰 에듀이노-코딩교육 전문 쇼핑몰

학교, 공공기관이라면 후불결제하세요!

 
현재 위치
  1. 게시판
  2. 묻고답하기

묻고답하기

상품 게시판 상세
제목 아두이노 D1 R2모델 esp8266과 atomic.h 라이브러리 호환성
작성자 64424922@n (ip:)
  • 작성일 2023-06-05
  • 추천 추천하기
  • 조회수 250
#include <RH_ASK.h>
#include <SPI.h>

RH_ASK driver;

const int led1_pin = 4;
const int led2_pin = 3;

void setup()
{  
Serial.begin(115200);
pinMode(led1_pin, OUTPUT);
pinMode(led2_pin, OUTPUT);
}

void loop()
{
uint8_t buf[RH_ASK_MAX_MESSAGE_LEN];
uint8_t buflen = sizeof(buf);
  if (driver.recv(buf, &buflen))
  {
    String receivedString = String((char*)buf);
    Serial.print("Received message: ");
    Serial.println(receivedString);
    if (receivedString == "Water")
    {      digitalWrite(led1_pin, HIGH);
      delay(1000);      
      digitalWrite(led1_pin, LOW);
    }
    else if (receivedString == "Open")
    {      digitalWrite(led2_pin, HIGH);
      delay(1000);
      digitalWrite(led2_pin, LOW);
    }
  }
}



//아두이노 D1R2 모델을 사용하여 수신기를 위와같이 코딩하였는데 아래의 에러가 발생했습니다.


In file included from c:\Users\ys\Documents\Arduino\libraries\RadioHead/RHGenericDriver.h:9,

                 from c:\Users\ys\Documents\Arduino\libraries\RadioHead/RH_ASK.h:9,

                 from C:\Users\ys\Documents\Arduino\susin\susin.ino:1:

c:\Users\ys\Documents\Arduino\libraries\RadioHead/RadioHead.h:618:12: fatal error: util/atomic.h: No such file or directory

  618 |   #include <util/atomic.h>

      |            ^~~~~~~~~~~~~~~

compilation terminated.


exit status 1


Compilation error: exit status 1


//<until/atomic.h> 라이브러리가 esp8266과 호환이 안되는 건가요? 아니면 다른 오류가 있는건가요?

평점 0점
첨부파일
비밀번호 삭제하려면 비밀번호를 입력하세요.
  • 에듀이노 개발팀 2023-06-07 0점
    수정 삭제 댓글
    스팸글 오류내용은 라이브러리 오류 이므로, 라이브러리가 정상 추가되었는지 확인 해주시기 바라며, 이 후 동일한 증상이 지속될 경우,

    라이브러리 호환성에 문제가 있어 다른 라이브러리를 사용해주시기 바랍니다.

스팸신고 스팸해제

댓글 수정

비밀번호 :

수정 취소

/ byte

비밀번호 : 확인 취소

댓글 입력

댓글달기이름 :비밀번호 : 관리자답변보기

확인

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

에게만 댓글 작성 권한이 있습니다.

댓글 입력

댓글달기이름 :비밀번호 :

확인

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

에게만 댓글 작성 권한이 있습니다.

«
»