질문게시판 > 답변 : Atmega128, 블루투스 문제

인기검색어 > 아두이노 센서 ATMEGA128

최신글 질문게시판 동영상강좌 가입하기

▼ BASIC4MCU 후원업체 신제품 정보 ▼

▲ BASIC4MCU 후원업체 신제품 정보 ▲

BASIC4MCU > 질문게시판

답변 : Atmega128, 블루투스 문제

페이지 정보

작성자 master 작성일22-12-03 09:41 조회1,130회 댓글0건

본문

#include <avr/io.h>

#define F_CPU 16000000UL

#define __DELAY_BACKWARD_COMPATIBLE__ // Atmel Studio 7을 사용하는 경우에 필요

#include <util/delay.h>

//

int hertz[]={1047,1175,1319,1397,1568,1760,1976,2093};  // 도~도 주파수,반올림하여 정수 표시

int loop[] ={1047,1175,1319,1397,1568,1760,1976,2093};  // 1초간 실행 횟수

volatile char rx_flag=0,melody=0;

//

//char getchar1(){ while(!(UCSR1A&0x80)); return(UDR1); }

void putchar1(char c){ while(!(UCSR1A&0x20)); UDR1=c; }

//

void buzzer(int hz,int count){

  int i,ms,us ;

  ms=1000/(2*hz);

  us=(1000.0/(2*hz)-1000/(2*hz))*1000;

  for(i=0;i<count;i++){

    PORTE^=0x10; _delay_ms(ms); _delay_us(us);

    PORTE^=0x10; _delay_ms(ms); _delay_us(us);

  }

}

//

ISR(USART1_RX_vect){

  char r;

  r=UDR1; UDR1=r;

  if((r>='1')&&(r<='8')){ melody=(r&0x0F)-1; rx_flag=1; }

}

//

int main(){

  DDRE=0x10;

  UCSR1B=0x98; UBRR1L=103; SREG=0x80; // 9600

  while(1){

    if(rx_flag){ rx_flag=0; buzzer(hertz[0],loop[0]); }

  }

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

댓글 : 0

조회수 : 1,130

등록된 댓글이 없습니다.

게시물 검색

BASIC4MCU > 질문게시판 목록

제목 날짜
질문 atmega128 여러개 RFID 연결 댓글[1] 강민준  23-08-15
질문 ATmega128A UCSR1A Register 질문 mustbe  23-08-14
답변 답변 : ATmega128A UCSR1A Registe… master  23-08-14
질문 atmega128 ADC 입력2개 받기 질문 댓글[7] 첨부파일fizzult  23-08-06
질문 ATMEGA128 LED 제어 질문 댓글[2] 첨부파일mango  23-07-22
질문 atmega128 led 제어 질문 댓글[2] mango  23-07-20
질문 Atmega128 미로탈출 자율주행 자동차 댓글[4] 닉네임1  23-06-23
질문 ATMEGA128, 스위치로 LED와 부저 제어하 댓글[1] 염소염소  23-06-22
질문 ATMEGA128 팬모터(쿨링팬) 구입 관련 질문 댓글[1] 말하는감자  23-06-17
질문 atmega128 온도센서 (dts_sil300-b) … 댓글[1] wig7227  23-06-13
질문 atmega128 적외선센서 관련질문입니다. 댓글[7] 춘배  23-06-08
질문 Atmega128 온도센서로 led제어 질문드려요 댓글[1] 첨부파일얍얍  23-06-05
질문 atmega128 uart 질문입니다. 댓글[1] bme12  23-06-05
질문 ATMEGA128 혹시 여기서 왜 인터럽트 기능이 안되… 댓글[1] IEEE  23-06-04
질문 atmega128 디지털조도센서 코드오류 댓글[1] 까미  23-06-02
질문 atmega128 디지털 조도 센서 댓글[1] 까미  23-06-02
질문 atmega128 led와 fan 댓글[3] 이라  23-05-28
질문 Atmega128과 도트매트릭스을 이용해 16x16미로… JJEE  23-05-26
답변 답변 : Atmega128과 도트매트릭스을 이용해 16… master  23-05-26
질문 atmega128 FAN 제어법 댓글[1] 고둥  23-05-18
질문 HBE-MCU-All in One 임베디드키트 ATme… 댓글[1] djwb  23-05-12
질문 atmega128 pwm제어 질문 댓글[2] 살려저  23-05-12
질문 atmega128 분초 전자시계 초부분의 연결이 아직도… 댓글[1] rpdla  23-05-11
질문 atmega128 분초시계에서 초부분이 잘안돼고있어요 댓글[2] rpdla  23-05-08
질문 atmega128로 분초 전자시계를 어떻게 만들어야하나… 댓글[5] 첨부파일rpdla  23-05-05
질문 atmega128 dc모터 코딩 질문입니다. 김자라  23-04-30
답변 답변 : atmega128 dc모터 코딩 질문입니다. 댓글[4] master  23-04-30
질문 atmega128 fnd 24시간 시계 댓글[1] 마이크로어려워  23-04-27
질문 atmega128 스위치로 스피커 제어하기 댓글[6] 호구마  23-04-19
질문 atmega128 fnd 인터럽트 댓글[1] rhdefdl  23-04-07
게시물 검색


Privacy Policy
MCU BASIC ⓒ 2017
PC버전