목록Hardware (10)
y0u_bat
RF Signal Record - (기록하고 싶은 주파수대역을 설정하고 실행하면 파일로 녹음됨?) RF Signal Replay - (녹음된 파일을 주파수로 출력해줌)
Mac 기준으로 설치방법 1. https://www.macports.org macports 설치 2. sudo port install xorg-server 3. sudo port install gr-osmosdr +full 4. sudo port install gr-fosphor 5. hackrf_info (hackrf restart 해줘야됩니다) 7. sudo port install gqrx 8. sudo port install gnuradio +full 우분투 기준 설치방법 1. sudo apt-get install gnuradio gr-osmosdr hackrf gqrx
hackrf one 을 샀습니다 ㅎ 공부하면서 블로그에 포스팅할 예정입니다.
[하드웨어AVR] LED 징검다리 만들기 준비물: led , 저항, 점퍼선, Atemga128, 빵판 위와 같이 회로 구성해주세요 이처럼 소스 코딩해주세요 간단합니다. 쉬프트 연산자를 이용해서 만들수있습니다. 쉬프트연산자00000001 결과: 0000001000000010 >> 1 -> 결과: 00000001 컴파일해서 업로드해보세요 ㅎ 동영상
1. LED 사용하기 준비물: Atemga128 , 빵판 , 점퍼선, 저항220옴 , LED 회로는 아두이노랑 똑같습니다. GND 꼽고 PORTA중 아무곳이나 꽂아주시고 사진처럼 회로구성해주세요 위와같이 코딩해주세요. DDRA 는 아두이노에서 pinMode이랑 비슷합니다 DDRA에서 0xff은 0b11111111 으로 PORTA를 모두 OUTPUT하겠다는 소리입니다. PORTA는 아두이노에서 digitalwrite() 랑 비슷합니다. PORTA 에서 0xff은 0b11111111 으로 PORTA를 모두 HIGH하겠다는 소리입니다. 저코드를 컴파일해서 업로드하면 맨위 사진처럼 불이 들어옵니다.
준비물: 아트메가128 JMOD-128-1, 점퍼선,빵판,LED,저항,부저,버튼,서보모터,블루투스모듈,초음파센서,DC모터 아트메가128 JMOD-128-1: http://www.devicemart.co.kr/goods/view.php?seq=32749 준비물: http://www.devicemart.co.kr 여기서 다 구할수잇습니다.
안녕하세요.준비물: 아두이노,브레드보드,220옴저항,점퍼선,초음파센서(HC-SR04),LED 위와 같이 회로를 짜줍니다. 초음파센서로 거리를 측정하고 일정 거리가 넘어서면 LED가 켜지도록 코딩해보겠습니다. 우선 pinMode로 쓸 디지털핀을 INPUT OUTPUT설정해줍니다.trig를 HIGH로 두고 30마이크로세컨드만큼 딜레이를 줬다가 Low로 해줍니다. pulseIn함수로 echo가 high될때까지 시간을 불러옵니다.즉 pulseln(echo,HIGH)가 나타내는것은 발신됬던 신호가 수신되기까지의 시간 입니다. * 17 / 1000 이유는 초음파의 속도는 초당 340m (파장이 돌아온 시간 x 340 / 나누기2) = (파장이 돌아온 시간 x 170) pulseln의 결과값의 단위가 microsec..
안녕하세요.준비물: 아두이노,브레드보드,점퍼선,조도센서,220옴저항,LED 1. 부저 & 조도센서 위와 같이 회로를 짜줍니다. 아래와 같이 코딩합니다. setup에서 시작 5초동안 조도센서에서 빛을 받아 최대 아날로그 값과 최소 아날로그 값을 구합니다.loop에서 A0(조도센서)에서 받아온 값을 sensVal 에 넣고 setup에서 구한 최대,최소 아날로그값과 사운드주파소 50~4000 사이를 매핑시킵니다.그다음 tone으로 8번핀의 부저를 pitch음계만큼 20주기로 소리내줍니다.serial.println(pitch); // 시리얼모니터에 pitch값을 찍어줍니다.delay(100); // 0,1초 지연 동영상 2. LED & 부저부저대신 led로 하는것두 완전히 거의 같다. 회로에만 부저대신 led넣..
안녕하세요.준비물: 아두이노,브레드보드,저항220옴2개,버튼2개,부저1개 위와 같은 회로를 구성해 주세요. #define으로 버튼음계를 정해줍니다.디지털2,3번 핀은 버튼, 디지털8번 핀은 부저 사용할수있게 for문으로 pinMode 해주고요.for과 if문을 이용하여 버튼을 누를때마다 tone(8,button[i],20); 할수있도록 해줍니다.tone(8,button[i],20); // 8번핀의 부저를 button[i]만큼에 음계를 20의 주기만큼 소리를 냅니다. 동영상 파일명 -> 예제 -> 2.디지털 -> toneMelody -> 생기는 헤더파일 복사복사한 헤더파일을 새파일 누른후 헤더추가해주세요.그다음 아래와 같이 코딩해주세요. 저게 "학교종이 땡땡땡"의 음계입니다.디지털 2번핀 버튼이 누르면 아..
안녕하세요.준비물: 점퍼선, 발광다이오드1개, 220옴 저항1개, 브레드보드, 아두이노 이런식으로 회로를 구성합니다. redled은 디지털3번핀 , button은 디지털4번핀에 해둡니다.INPUT , OUTPUT 설정을 해줍니다. void loop 안에 if 문을 통해 if(digitalRead(button) == HIGH){코드1}else{코드2} 만약에 버튼을 누르고 있으면 코드1을 실행 누르고 있지 않다면 코드2를 실행 동영상