일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- http://jeonghwan-kim.github.io/dev/2019/06/25/react-ts.html
- 출처 : https://webdir.tistory.com/506
- 출처 : https://joshua1988.github.io/web-development/javascript/promise-for-beginners/
- https://velog.io/@velopert/create-typescript-react-component
- object
- toString
- 게시판
- Today
- Total
목록글 전체 보기 (234)
Back Ground
1. 초음파 센서 사용하기 초음파센서 HC-SR04(초음파센서) 초음파 센서인 HC-SR04를 이용하여 거리를 측정해보자.이 센서는 테스트 결과 1m 안의 물체에 대해서는 상당히 정확한 거리값을 구해 준다.하지만 1m를 넘어가면 값이 별로 정확하지는 않은 것 같다.초음파로 거리를 계산하는 원리는 다음과 같다.초음파의 속도는 340m/s 이다.(일반적인 소리의 속도와 같다.) 초음파가 발생되어 대상물체에 부딪히게 되면 반사되어 돌아오게 된다. 이의 시간차를 계산하면 거리를 계산할 수 있다. 박쥐가 동굴에서 빛 없이도 장애물을 파악하고 피해가는 원리와 비슷하며, 번개가 치고 1초뒤 천둥소리가 들렸다면 번개가 친 곳과의 거리가 340m 인 것을 파악하는 원리와 같다고 생각하면 된다. Trig 가 초음파를 발생..
1. 조도 센서 이용하기센서 사람이 접하는 대부분의 현상빛, 열, 바람, 냄새, 기울기나 속도 등에 의하여 발생하는 연속적인 변화를 갖는 아날로그적 특성센서 아날로그적인 현상을 전기적으로 다루고 제어하기 위해서 물리적 정보를 전기적 신호로 변환해 주는 장치 센서를 통하여 얻어지는 전기적 신호는 단순히 "0"과 "1"의 디지털 정보로 제공되기도 하지만 대부분은 연속적인 전압이나 전류의 변화를 갖는 아날로그 신호연속적인 아날로그 신호를 마이크로프로세서를 사용하여 제어하려면 디지털 값으로 변환하는 AD변환기(Analog-Digital Converter) 기능을 사용 센서의 종류 빛 세기의 변화를 감지하는 센서Cds나 LDR을 사용다양한 포토 센서를 사용하여 물체를 감지하는 기능으로 사용물체까지의 거리를 측정하..
1. Piezo 스피커로 음악을 연주하기밥솥이나 자동차 후진 센서에서 주로 사용되는 피에조 스피커 피에조 효과를 이용하면 물질이 늘었다 줄었다하는 것을 이용한 진동으로 소리를 낼 수 있습니다.마치 목에 있는 성대를 떨려서 소리를 내는 것과 같다. 2. 학교종이 땡땡땡 연주하기 피에조 스피커의 (+)부분을 8번 핀에 연결하고, (-)부분을GND핀에 연결 예제가 열리면 탭 목록에서 pitches.h탭을 선택합니다. 이 탭 안에 코드들은 바로 각 음들에 대한 주파수가 적혀있는 것입니다. 전체 선택을 하고 복사합니다. 새 스케치를 생성하고 탭 메뉴 버튼을 누르고 새 탭을 선택합니다. 탭 이름을 pitches.h라고 입력합니다. 탭이 생성되면 앞서 복사한 코드를 붙여넣습니다. 다시 앞에 탭으로 이동합니다. 스케치..
1. Piezo 스피커로 음악을 연주하기 소리 : 공기 중에서 일어나는 진동으로 인한 현상진동의 주파수에 따라 다양한 종류의 소리 발생가청 주파수 : 사람이 귀를 통하여 들을 수 있는 주파수일반적으로 20Hz~20,000Hz사람이 들을 수 있는 소리 만든 방법스피커나 피에조(piezo)와 같이 주파수에 의하여 진동을 일으키는 장치를 사용 필요아두이노 보드를 사용하여 원하는 소리를 내기 위하여 주파수를 조절○아두이노 보드를 사용하여 소리를 만들기-주파수에 따라서 음의 높이(피치, pitch)가 변화-음계(scale) : 음의 높이를 차례대로 배열한 음의 층계-국제 피치음인 피이노의 A(라)음의 진동수 440Hz을 중심으로 등비수열로 12등분하여 A, A#, B, C, C#, D, D#, E, F, F#, ..
1. 아두이노를 이용한 아날로그 제어 우리가 실생활에서 접하는 대부분의 입력신호들은 ON/OFF 형태의 디지털 신호보다는 연속적으로 변하는 아날로그 신호로 구성제어 시스템에서 아날로그 신호를 받아들이고 제어하는 과정 중요아두이노 보드의 아날로그 입력핀을 이용하여 입력을 받아들이거나 입력에 따라 출력을 제어 아두이노 보드의 아날로그 입력 핀가변저항이나 센서 등의 외부 아날로그 신호를 A/D변환하여 0~1023범위의 값으로 읽어 들임아두이노 보드의 아날로그 입력UNO보드 아날로그 입력 핀 : A0~A5의 6개Mega보드 아날로그 입력 핀 : A0~A15의 16개 2. 아날로그 입력 받아들이기 가변저항을 통하여 만들어진 0~+5V사이의 값을 아두이노 보드의 아날로그 입력 핀을 통하여 입력시리얼통신으로 개발용P..
1. 함 수 함수를 선언할때 다음과 같은 구조를 갖춰야한다. 2. 아두이노 함수 3. 파도처럼 순서대로 빛나는 LED를 직접 만든 함수를 이용해 구현해본다 재료는 LED 5개, 560 ohm 저항 5개이다.회로는 와 같이 연결한다. LED 모두 양극 쪽에 저항을 연결하고 순서대로 2번에서 6 번 핀까지 연결해준다. 스케치 #define DELAY_TIME 100void setup() {for(int i=2;i
1. fritzing 사용하기 (http://fritzing.org/home/) 브레드 보드에 아두이노 보드와 저항, LED, 스위치 등의 여러 가지 부품을 모의 구성해 볼 수 있도록 하여 주며, 회로도나 PCB 제작을 쉽게 할 수 있도록 도와 주는 프로그램 2. fritzing을 사용하여 저항과 스위치 구성하기 3. 디지털입출력 핀 10번의 입력제어 디지털입출력 핀 10번 : 스위치 연결스위치가 눌려지면 HIGH가 입력되고, 떨어지면 LOW가 입력디지털입출력 핀 8번 : LED를 연결스위치가 입력되면 LED가 켜지도록 제어입출력 설정setup( )함수 안에서 pinMode( )함수를 이용디지털입출력 핀 8번은 출력으로 설정디지털입출력 핀 10번은 입력으로 설정 아두이노 보드의 디지털입출력 핀은 디지털 ..
1. LED 깜빡이게 하기 아두이노 호환 보드들은 보드 위에 디지털 입출력 핀인 13번에 LED 연결아두이노 보드를 사용하여 이 LED를 깜박이게 하여 보자.① 개발용 PC와 아두이노 보드를 USB 케이블 연결한다 ② 스케치작성 개발용 PC에서 arduino.exe를 실행시켜 스케치 창을 열고 스케치를 작성 ③ 저장 : 스케치 툴바에서 파일-저장을 선택 ④ 업로드 : 아두이노 보드에 스케치를 업로드 ⑤ 실행결과 : 아두이노 보드의 칩 LED on/off 확인 2. 아두이노 프로그램의 기본 구조 아두이노 프로젝트에서는 아두이노 보드와 지원 하드웨어를 통합하는 작업이 큰 비중 차지프로젝트의 나머지 부분에서는 어떤 작업을 수행하려고 하는지를 보드에게 인식 필요 아두이노에서 일반적으로 프로그램을 스케치라고 함...