Get it on Google Play


Wm뮤 :: '분류 전체보기' 카테고리의 글 목록 (86 Page)

블로그 이미지
가끔 그림그리거나 3D모델링하거나
취미로 로봇만드는
전자과 게임프로그래머 (퇴사함)
2022.3.22f1 주로 사용
모카쨩
@Ahzkwid

Recent Comment

Archive


2017. 6. 2. 16:39 아두이노

 

 

 

 

그런건 없다

VirtualWire는 죽은 라이브러리기 때문이다. RadioHead를 쓰자

 

RadioHead는 다음 링크에서 구할수 있다

공식홈페이지:http://www.airspayce.com/mikem/arduino/RadioHead/

다운로드(v1.74): http://www.airspayce.com/mikem/arduino/RadioHead/RadioHead-1.74.zip

 

 

'아두이노설치경로\libraries'에 넣어줘야 하는데

일반적으로 아래경로에 있다. 

C:\Users\사용자이름\Documents\Arduino\libraries

여기에 다운받은 RadioHead폴더를 풀어서 넣어주자

 
 

설치가 완료되면 RH_ASK.h를 쓸수 있게된다. 복잡하게 볼 필요없이 아래 코드를 적절하게 이용하자

 

 

#include <RH_ASK.h>
#include <SPI.h> // Not actualy used but needed to compile

#define RH_speed 2000
#define RH_pin_RX 11
#define RH_pin_TX 12
#define RH_pin_PTT 10
#define RH_PTT_inverted false

RH_ASK driver(RH_speed,RH_pin_RX,RH_pin_TX,RH_pin_PTT,RH_PTT_inverted);

uint8_t RF_buff[64];//uno192max
uint8_t RF_buff_sizeof = sizeof(RF_buff);







void setup()
{
    Serial.begin(9600);
    if (driver.init())
    {
         Serial.println("RH init success");
    }
    else
    {
         Serial.println("RH init failed");
    }
}

void RH_print(String Message)
{

    int MessageLength = Message.length();

    uint8_t msg[MessageLength];

    Message.getBytes(msg,MessageLength+1);

    driver.send(msg, MessageLength);
    driver.waitPacketSent();

}



String RH_readString()
{

    uint8_t buflen = sizeof(RF_buff);

    if (driver.recv(RF_buff, &RF_buff_sizeof))
    {
      return (String)(char*)RF_buff;
    }

    return "";
}

void loop()
{

    String message = RH_readString();

    if(message!="")
    {
      Serial.println(message);
    }



    RH_print("Hello World!");

    delay(1000);

}

 

 

 

부품은 아두이노 RF 433이라고 치면 나온다

내가 살때당시에는 안테나 따로 달아야 했는데 요샌 비싼거사면 안테나도 같이 주더라

'아두이노' 카테고리의 다른 글

attiny 쓰기  (0) 2018.02.11
각도 계산 스크립트  (0) 2017.10.20
강압회로 승압회로  (0) 2016.02.20
posted by 모카쨩
2017. 6. 1. 02:58 공학기술

 

 

안테나의 최적길이는 파장길이의 1/2이고 

이는 공진의 원리를 이용하기 때문에 그렇다고한다. (상상하기 쉽도록 하자면 끈한쪽을 벽에 묶어두고 위아래로 흔든다)

필요에 따라 2배수로 축소할수 있다고는 하는데 해보지는 않아서 결과는 잘 모르겠네요

 

 

파장길이는 광속을 주파수로 나눠서 구하는데 언제 이걸 일일히 구하고 있나 싶어서 주요주파수를 표로 남김

가장 기본적인 다이폴 안테나기준이고, 길이가 너무 길다싶으면 헬리컬 안테나를 고려하세요

 

안테나길이 공식은 다음과 같고 표에 없을경우 수동계산하시길

안테나길이 = (광초/진동수)/2

광속 = 299792458m/s

1kHz= 1,000Hz

 

 

1MHz= 1,000,000Hz
1GHz= 1,000,000,000Hz

 

 

 

※전파는 공공재입니다. 전파법에 맞추어 사용합시다

 

 주파수  안테나길이
 315Mhz(RF)  47.58cm
 433Mhz(RF)  34.61cm
 2.4Ghz(bluetooth,WiFi,Zigbee)  6.245cm
 5Ghz(WiFi)  2.997cm

 

 

 

 

 

 

   
   
   
   
   

 

 

   
   
   
   
   

 

 

   
   
   
   
   

 

 

'공학기술' 카테고리의 다른 글

유니티 컴포넌트 정리  (0) 2017.07.02
저항표  (0) 2017.05.16
블루투스 기기별 커맨드  (0) 2017.03.01
posted by 모카쨩
2017. 5. 19. 14:10 나의 작은 정보들

'나의 작은 정보들' 카테고리의 다른 글

밈미  (0) 2017.07.07
와~이~  (0) 2017.05.18
케모노프렌즈 캐릭터 모음  (0) 2017.04.29
posted by 모카쨩
2017. 5. 18. 17:03 나의 작은 정보들


IQが低くなる動画 けものフレンズ

타노씨!~








'나의 작은 정보들' 카테고리의 다른 글

[MMD케모프레] 스팅어미사일  (0) 2017.05.19
케모노프렌즈 캐릭터 모음  (0) 2017.04.29
손님이 아닌건가...  (0) 2017.04.15
posted by 모카쨩
2017. 5. 16. 20:35 공학기술



다이오드

in4148 : 60ohm




릴레이

1510 : 53ohm



TR

TIP122 : 140ohm


'공학기술' 카테고리의 다른 글

주파수에 따른 안테나길이 표  (0) 2017.06.01
블루투스 기기별 커맨드  (0) 2017.03.01
진짜 포켓몬 AR PokeLens  (0) 2017.02.06
posted by 모카쨩
2017. 4. 29. 18:54 나의 작은 정보들

'나의 작은 정보들' 카테고리의 다른 글

와~이~  (0) 2017.05.18
손님이 아닌건가...  (0) 2017.04.15
12화는 1화에 모든것이 담겨있는것  (0) 2017.04.05
posted by 모카쨩
2017. 4. 15. 13:16 나의 작은 정보들



헬프미!!!


posted by 모카쨩
2017. 4. 5. 14:41 나의 작은 정보들





ㅠㅠ 말을 잇지 못하는



posted by 모카쨩

저사양 유저용 블로그 진입