Skip to content

yuchi79/arduinoRadio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

arduinoRadio

Arduino Radio using by TEA5767

Reference : https://www.ardumotive.com/how-to-use-the-tea5767-fm-radio-module-en.html

mBlock 확장 모듈 만들기

http://download.makeblock.com/mblock/mblock_extension_guide.pdf

  1. arduino용 C 소스 동작 확인
  2. Demo Extension 설치 후 직접 해당 위치로 이동하여 파일수정
  • Mac : /Users/[username]/Library/Application Support/com.makeblock.Scratch3.4.12/Local Store/mBlock/libraries
  • Windows : c:\Users\[username]\AppData\Roaming\com.makeblock.Scratch3.4.12\Local Store\mBlock\libraries\
  1. 소스 수정
  • src : 블록 코딩에서 필요한 블록 작성 시 필요한 라이브러리의 cpp 소스 코드
  • js : 자바스크립트 소스로 아두이노 업로드 형태로 사용할 경우는 필요없음.
  • *.s2e : 각 블록 마다 c 코드를 작성하여 블록 호출 시 마다 설정 할수 있는 함수 작성
  1. 위 소스를 zip 파일로 압축
  2. mBlock Extension Center에 github 계정으로 로그인
  3. Drag and Drop 으로 4번에서 생성한 zip 파일 업로드 (동일한 파일이 있다면 버전 업데이트가 됨 )

예시 코드

  • 9핀 입력 버튼을 누르면 상위 주파수를 SEEK 하고
  • 8핀 입력 버튼을 누르면 하위 주파수를 SEEK 한다. 단, SEEK 기능은 주파수를 찾는 기능이기 때문에 난청 지역에서는 무한루프처럼 돌 수 있음.

tea5767_example

예시 코드2

  • 난청 지역에서 SEEK 이 안될 경우 서울 지역 기본 주파수를 임의로 등록하여 이전, 다음 주파수로 설정
  • 6핀 입력 버튼 누르면 다음 주파수 설정
  • 7핀 입력 버튼 누르면 이전 주파수 설정
  • 주파수를 저장 / 삭제 하는 기능은 추후 업데이트 예정

tea5767_example2

About

Arduino Radio using by TEA5767

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published