분류 전체보기

· jsp
Tomcat 설치 jsp를 실행하기 위해 Tomcat을 설치해보자. 리눅스 기준으로 설명하지만 Tomcat자체는 install파일이 아니라 압축파일을 풀기만 하는거라 어떤 운영체제에서든 크게 다를 건 없을것입니다. 구글에 '톰캣' 검색 후 왼쪽에 Download에서 Tomcat9를 다운받자. Tomcat9는 jdk 1.8이상의 버전이상에서 작동한다. 현재 운영체제에 맞는 파일을 선택해서 다운받으면 된다. 다운받은 파일을 원하는 위치에다 풀어줍시다. 리눅스 기준 home/tools 밑에다 풀어주겠습니다. 톰캣을 깔았으면 apache-tomcat-9.x.xx.폴더에 bin 파일로 이동해서 터미널창을 켜겠습니다. netstat -tlnp를 치고 현재 사용중인 port를 확인합니다. ./startup.sh로 t..
· jsp
기본 지식 링크 https://brilliantdevelop.tistory.com/152 프로토콜이란. 프로토콜의 이해 "통신 프로토콜 또는 통신 규약은 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계이다." 위키백과에서는 프로토콜을 이렇게 정의하고 있고 이어서 TCP/IP, HTTP와 같 brilliantdevelop.tistory.com https://brilliantdevelop.tistory.com/32 HTTP 정의 및 동작 방식 프로토콜 프로토콜은 컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계입니다. 기기 간 통신은 교환되는 데이터의 형식에 대해 상호 합의를 요구합니다. 이런 brilliantdevelop.tistory.com htt..
· jsp
정적 웹 페이지 동작 1. 사용자가 브라우저에 url(서버,페이지 등)을 입력하면 브라우저는 서버에다가 특정 페이지(html 등)를 달라고 요청합니다. 2. 이 때 서버는 미리 페이지(html 등)를 미리 만들어 놓은 상태이고 브라우저가 요청한 페이지(html 등)를 전달합니다. (브라우저가 요청한 페이지를 서버가 미리 만들어 놓지 않았다면 에러가 발생합다) 3. 브라우저는 전달받은 페이지(html 등)을 해석해 사용자에게 화면으로 보여줍니다. html,javascript등으로 웹 사이트를 만들어 봤을텐데 대체 java와 오라클은 왜 배운것일까요? 웹 사이트를 만드는데 java와 오라클은 어디에 사용될까요? 그걸 알아보기 위해 정부24 홈페이지의 자료실로 가보겠습니다. https://www.gov.kr/..
· 아두이노
3색 RGB LED는 한개의 단자안에서 R,G,B색의 비율을 조절해서 다양한 색을 표현 할 수 있는 LED입니다. 3색 RGB 단자는 R,G,B 핀과 1개의 공통 단자로 이루어져있습니다. 공통단자가 (-) 이면 Common Cathode, (+)이면 Common Anode라고 합니다. 단자의 외견만 봐서는 Cathode인지 Anode인지 판단 할 수가 없습니다. (구매하실 때 꼭 확인.....but 대부분은 Cathode, 우리도 Cathode) 그림에서 보듯이 가장 긴 핀이 공통단자입니다. 공통단자를 기준으로 2개 있는 쪽이 G,B 1개있는쪽이 R입니다. 실습 1 : 2초마다 빨강,초록,파랑색이 켜지도록 해보세요. (저항을 공통단자쪽에 설치하면 1개로도 충분합니다.) 더보기 int red=13; int..
· 아두이노
지금까지 우리는 디지털 핀을 pinMode(pin번호, OUTPUT), 출력으로만 사용해봤다. OUTPUT이 있으면 INPUT도 있다. 디지털 핀을 입력으로 사용하는 대표적인 예가 스위치다. 스위치를 사용해 LED를 제어해보자. 아두이노에서 OUTPUT,INPUT의 의미 OUTPUT : 아두이노로부터 전격전압을 받음. 스케치 코드에 따라 5V(상태1) or 0V(상태0)를 단자로 전달 데이터가 아두이노 -> 단자 INPUT : 단자가 아두이노한테 전격전압을 줌. 데이터가 단자 - > 아두이노 회로상에서 사용자가 스위치의 버튼을 누르고 떼는 행위 등을 통해 INPUT핀에 5V(1)이 전달되면 HIGH, 0V(0)이 전달되면 LOW가 된다. 이를 소스코드에서 digitalRead(INPUT핀번호)로 읽을 수..
· 아두이노
led는 긴쪽이 (+), 짧은 쪽이 (-)입니다. 전압이 높은 곳이 (+), 낮은 쪽이 (-). 전류는 (+)방향에서 (-)로 흐릅니다. 저항은 1kΩ을 사용합니다. 사용된 핀은 GND와 디지털핀 13번입니다. LED의 밝기는 LED에 흐르는 전류에 비례합니다. 아두이노의 디지털 핀 HIGH는 5V를 인가합니다. 아두이노의 디지털핀에서 GND까지의 회로의 총 전압은 5V입니다. 이 때 저항이 커진다면 LED의 밝기는 ? 저항이 작아진다면? 저항이 0에 가까워지면??? 저항을 바꿔가면서 led 밝기를 실험해 봅시다. 옴의 법칙 V=IR 기본적으로 LED자체에 저항이 있기때문에 전류가 ∞까지 가지는 않지만 허용전류를 넘어서거나 너무 큰 전류가 계속 흐르게 되면 소자가 타버립니다. 저항이 낮은 소자일 경우 항..
· 아두이노
저항읽기 저항의 띠가 4개일 때 . 저항의 띠가 5개일 때 각자 가지고 있는 저항을 읽어봅시다. BreadBoard 사용법 먼저 빨간선과 파란선은 버스 띠(Bus Strip)이라고 불립니다. 각각 빨간색은 (+), 파란색은 (-) 전원 선을 연결해줍니다. 중간에 5개씩 연결되어있는 부분은 IC영역이라고 합니다. 이곳에 아두이노에 사용되는 소자를 연결해줍니다. 이 때 소자의 시작과 끝을 한 라인에 연결하면 안됩니다. 시리얼모니터 아두이노와 컴퓨터간 메세지를 주고받는 장치. 버스 =버스(영어: bus, 문화어: 모선)는 컴퓨터 안의 부품들 간에 , 또는 컴퓨터 간에 데이터와 정보를 전송하는 통로(통신 시스템) Serial= 직렬 Serial통신=직렬 통신,연속적으로 버스를 거쳐 한 번에 하나의 비트 단위로 ..
· 아두이노
앞서 옴의법칙 예제에서는 저항이 1개만 있었는데 실제 회로에서는 저항이 여러개인경우가 대부분입니다. 이 때 저항이 어떻게 연결되어있냐에 따라 합성저항이 달라집니다. 이 때 '어떻게 연결되어있나'의 어떻게가 크게 직렬과 병렬로 나뉩니다. 직렬연결 : 저항이 일렬로 연결되어있는 상태. 전체 저항 R=R1+R2+R3+....Rn이 됩니다. 위 예제에서는 전체저항은 6Ω이고 따라서 전류는 옴의법칙에 의해 2A가 됩니다 병렬연결 : 도선이 나뉘어져있고 각 도선에 저항이 있는 상태 전체저항은 1/R=1/R1+1/R2+....+1/Rn 을 계산해서 구한다 이 때 전체저항은 1/R=1/20+1/30 R= 20X30/20+30 =12Ω 이 됩니다. 이제 옴의 법칙 문제를 풀어봅시다. 옴의 법칙 문제 : 2Ω, 6Ω, 1..
· 아두이노
https://www.youtube.com/watch?v=q1APDJEEPWI (런닝맨 깡깡) 단위퀴즈 : 아두이노는 여러 센서,모듈들을 다루다보니 여러 단위들이 등장합니다. 얼마나 알고있는지 확인 아두이노 기본 지식 전압 : 전압(Voltage) 또는 전위차(electric potential difference). 전위차란 글자 그대로 전기적인 위치(높이)의 차이입니다. '차이'라는 말에서 알 수 있듯이 전압은 기본적으로 '두 지점'을 필요로 합니다.예를 들어 A지점의 전기적인 위치가 5이고,B지점의 전기적인 위치가 7이라면 A와 B 사이에 만들어지는 전압은 2가 되는 것입니다. 전류 : 전위차가 존재하는 두 지점 사이의 전기의 흐름이라고 생각할 수 있습니다. 전위가 높은곳에서 낮은곳으로 흐릅니다. 저..
· 아두이노
아두이노 LED켜보기 기본 지식 없이 단순히 아두이노의 LED를 켜보는 실습입니다. 똑같이 따라해봅시다. led는 긴쪽이 (+), 짧은 쪽이 (-)입니다. 전압이 높은 곳이 (+), 낮은 쪽이 (-). 전류는 (+)방향에서 (-)로 흐릅니다. 저항은 1kΩ을 사용합니다. 사용된 핀은 GND와 디지털핀 13번입니다. void setup() { // put your setup code here, to run once: pinMode(13,OUTPUT); } void loop() { // put your main code here, to run repeatedly: digitalWrite(13,HIGH); delay(1000); digitalWrite(13,LOW); delay(1000); }
한창희
'분류 전체보기' 카테고리의 글 목록 (11 Page)