분류 전체보기

· 아두이노
초음파 : 가청주파수보다 높은 주파의 음파 높은 주파수 특징 : 에너지↑ , 전달 거리 ↑, 감쇠 ↓ 이를 이용해 수심을 재는 초음파 측정기, 어근 탐지기 또는 물체의 거리를 측정하는 계측기에 활용 초음파 센서 VCC 5V Trigger 펄스 입력(디지털핀) Echo 펄스 출력(디지털핀) GND GND 초음파 센서 HC-SR04 특징 1.40KHz의 주파수 사용 2.입력전압 5V 3.측정거리: 2cm~4M 4.측정해상도: 3mm 동작원리 VCC를통해 5V 인가 ->Trig에서 10Us의 펄스 발생 ->반사된 거리에 따라 150Us~~ 25ms의 Echo에 펄스 발생 -> Trig 펄스 발생 과 검출 펄스 발생 시간(t)로 거리측정 or Echo의 펄스 시간 측정 거리계산 : 초음파 측정은 음파가 갔다가 ..
· 아두이노
온습도 센서(DHT-11) 정전식 습도 센서와 서미스터(온도)를 사용하여 대기온도와 습도를 측정하고 디지털 센서 신호로 출력하는 센서 습도를 측정할 때, 두 전극 사이의 저항변화를 측정함으로 공기중의 습도변화 측정. 습도흡착판 양쪽 표면에는 전극이 부착된 얇은 판이 있는데, 이 판이 공기중의 수분을 흡수하여 그 표면에 부착된 수분 양에 의해 전극의 전도도에 변화가 일어나게 되면 이를 감지하는 방식. 온도를 감지하는 부분은 반도체 세라믹으로 이루어져 온도에 따라서 물질의 저항 값이 변하는 소재(서미스터)의 특성을 이용 아두이노에서 온습도 센서를 사용하기 위해선 관련 라이브러리가 필요합니다. 스케치에서 상단탭에 스케치-라이브러리 포함하기-라이브러리 관리하기를 선택합니다 검색창에 DHT-11을 검색합니다. D..
· 아두이노
파란색 : digitalPin에 연결해 소리가 있는지 없는지만 빨강색 : analogPin에 연결해 소리의 세기를 측정가능 소리감지 센서 사운드 센서는 주변에서 발생되는 소리를 마이크로 모아 소리의 크기를 증폭시켜 출력합니다. 소리신호는 기본적으로 아날로그 전압 신호로 출력되기 때문에 아두이노를 사용할 경우 아날로그 핀을 통해 측정이 됩니다. 실생활에서 소리로 켜고 끄는 전등, 기타 튜닝, 마이크 등에 활용됩니다. 동작원리 연결 및 가변저항 조절 감도 시계 반대방향 = 측정 값 작아짐 => 둔감 시계 방향 = 측정 값 커짐 => 민감 ※감도가 너무 둔감하면 아무리 소리를 켜도 계속 LOW이고 감도가 너무 민감하면 소리를 내지않아도 HIGH입니다. 제대로 실습을 진행하기 위해서 감도를 설정해줍시다 다음표를..
· 아두이노
빛을 측정하는 조도센서는 실생활에서 가로등(저녁이 되면 자동으로 켜짐), 자동차 헤드라이트(터널 들어가면 자동으로) 스마트폰 화면(주변 밝기에 따라 화면 밝기 조절) 등에 사용됩니다. 조도센서 원리 :빛의 양을 CDS(Cadmiun Sulfide, 황하카드뮴)로 측정. 빛의 양 ↑ ==> 전도율 ↑ (전류가 잘흐르는 정도) ==> 저항값 ↓ 빛의 양 ↓ ==> 전도율 ↓ ==> 저항값 ↑ 조도센서는 센서라고 부르지만 실제로는 극성없는 가변저항입니다. 정확한 조도수치보다는 주변의 밝기를 상대적으로 비교할 수 있는 정도만 제공합니다. 조도를 측정하기 위해서는 풀업 회로를 사용하며 풀업 저항 사용시에는 조도센서의 저항 값에 따라 전압 분배가 일어나 주변이 밝을수록 측정되는 전압의 크기가 작아집니다. 전압분배 ..
· 아두이노
압전(piezo) 효과 압전 정효과 : 압력 -> 전압발생 압전 역효과 : 전압 -> 압력변화 가청주파수 20Hz~20KHz 의 주파수로 사람이 들을 수 있는 소리의 주파수를 가청주파수라고 합니다. 20Hz이하의 주파수를 초저주파수, 20Khz 이상의 주파수를 초음파라고합니다. 단 가청주파수는 동물마다, 또 사람마다 다 다를 수 있다. 참고 : MHz, GHz 정도되면 무선통신에 사용합니다. 2.4GHz 블루투스 주파수 피에조 부저를 연주하려면 tone(pin번호, 주파수) , noTone()함수를 사용해야합니다. ex) : tone(10, 32.7032) // 피에조부저가 '도'로 울립니다. delay(1000); // 1초 경과 noTone() //더 이상 안 울림 실습 1. 도레미파솔라시도 소리내보..
· 아두이노
저항 크기 : 0~10K PINMAP 연결 (A5는 아두이노 우노보드의 Analog In핀번호입니다) 소스코드 void setup() { Serial.begin(9600); } void loop() { int val=analogRead(A5); Serial.println(val); delay(500); } 문제 : 다음과 같은 소스코드에서 가변저항을 돌려 led의 밝기가 변하게 해봅시다 (led와 가변저항을 어떻게 연결해야할까요?) 더보기 정답은 가변저항의 signal부분을 아두이노의 GND부분에 연결해주면 됩니다. 가변저항의 GND부분을 아두이노의 GND에 연결하면 회로는 그냥 가변저항 최대크기의 고정저항을 연결한 거랑 같습니다. signal부분에서 A5연결하는건 회로에 영향을 미치지않고 단지 아두이노..
· 기타
Library 단순 활용이 가능한 도구들의 집합 -라이브러리는 주로 소프트웨어를 개발할 때 컴퓨터 프로그램이 사용하는 비휘발성 자원의 집합입니다. 여기에는 미리 작성된 코드, 변수, 함수, 클래스가 포함될 수 있습니다. 쉽게 말하면, 개발자가 개발하는데 필요한 것들을 모아둔 도구들의 나열로 필요할 때 호출하여 사용하는 방식을 취하고 있습니다. FrameWork 소프트웨어의 특정 문제를 해결하기 위해서 상호 협력하는 클래스와 인터페이스의 집합 -프레임워크는 소프트웨어 어플리케이션이나 솔루션의 개발을 수월하게 하기 위해 소프트웨어의 구체적 기능들에 해당하는 부분의 설계와 구현을 재사용 가능하도록 협업화된 형태로 제공하는 소프트웨어 환경을 말합니다. 프레임워크는 애플리케이션 개발 시 필수적인 코드, 알고리즘,..
· jsp
WEB-INF폴더WEB-INF는 Web Information의 약자로 web에 관련된 정보를 의미한다.   Web 정보에 관한 중요한 파일들은  WEB-INF폴더에 넣게된다.예를 들어web.xml, lib폴더, java파일(/WEB-INF/classes) 등이 있다. 이런 중요한 파일들이 있는 WEB-INF폴더에는  브라우저에서 직접 접근할 수 없다. 오직 서버내에서만 접근이 가능하다.(forwarding을 통해서만..)만약 브라우저가 WEB-INF폴더에 있는 파일에 직접 접근하려고 하면 404에러를 발생시킨다.      WEB-INF 폴더의 장점과 단점장점브라우저의 직접 접근이 불가, 보안이 좋다단점브라우저의 직접 접근이 불가,  View(jsp)의 경우 직접적으로 볼 수없어 Controller를 통해..
· jsp
자바 서블릿이란. 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양을 말하며, 흔히 "서블릿"이라 불린다. 자바 서블릿은 웹 서버의 성능을 향상하기 위해 사용되는 자바 클래스의 일종 (물론 Servlet은 interface)이다. 서블릿은 JSP와 비슷한 점이 있지만, JSP가 HTML 문서 안에 Java 코드를 포함하고 있는 반면, 서블릿은 자바 코드 안에 HTML을 포함하고 있다는 차이점이 있다. ..라고 위키백과에 정의 되어있습니다. 저기서 중요한 건 자바클래스의 일종이다라는 것입니다. 웹과 관련해서 조금 더 쉽게 설명해보겠습니다. 서버-클라이언트 관계에서는 클라이언트가 요청을 하면 서버가 요청에 맞게 응답을 해줍니다. 인터넷 초기에는 정적 컨테츠를 주고받기만 하면 됬었는데..
· 자바
※전체코드는 맨 아래 있습니다. 자바에서 map을 직접 반복하는 방법은 없고 map에서 제공해주는 set을 통해 반복해야 한다. set을 반복하는 방법은 단순 for문과 iterator를 이용한 방법, 총 2가지가 있다. map에서 제공하는 set은 2종류다. keySet과 entrySet 그러므로 map을 반복하는 방법은 keySet반복개수(2) + entrySet반복개수(2)로 총 4개의 방법이 있다. 예시로 다음과 같은 map을 가지고 하겠다. Map map=new HashMap(); map.put("key1", "value1"); map.put("key2", "value2"); map.put("key3", "value3"); 그러면 map에는 다음과 같은 형태로 값이 저장 될 것이다. key va..
기발개발
'분류 전체보기' 카테고리의 글 목록 (8 Page)