분류 전체보기 29

명령어 정리

enable: Privileged Mode 라고 함. 이 모드는 현재 동작중인 상태같은 것 들을 읽고 쓸 수 있는 모드. configure terminal: 구성모드. 이부분을 제일 많이 쓰이기도 한다. ping: 다른 라우터나 ip가 있는 장비한테 쓰이는 명령어이다. ping라는 명령어를 쏘면 패킷이 그 장비가 있는곳까지 전달하였는지 확인 할 수 있는 명령어라고 한다. ip address : ip주소 할당 no shutdown : shotdown 모드를 해제하기 do: Privileged Mode가 아닐때 쓰이는 명령어. Privileged Mode같은경우 ping를 할때 ping 192.168.0.1 이런식으로 하지만 Privileged Mode가 아니라 구성모드일경우 do ping 192.168.0..

카테고리 없음 2022.07.23

네트워크 1차시

네트워크 영어로 Network. 뜻은 그물을 뜻하는 net와 work의 합성어이며 그물을 따는 행위를 가리키는 명사에서 임의의 연결망을 치징하는 용어이다. 2개이상의 기기가 서로 통신하기 위해서 만들어진 기술이다. 네트워크의 종류 PAN : 개인 통신망 LAN : 근거리 통신망 MAN : 도시권 통신망 WAN : 광역 통신망 차례대로 규모가 점점더 커지며 LAN이랑 WAN이 중요하다 십진수 -->이진수 십진수를 2로 나누어 0이 될 때 까지 나누어준다. 그리고 그 나머지를 옆에다가 적고 위에서부터 차례대로 적으면 된다. 이진수 -->십진수 각 자릿수 마다 1부터 2의 제곱으로 나아 가게 되는 것이다. ip주소 2진수 32비트로 구성된 주소 체계이다 8비트씩 4옥텟으로 구분하며, 각 옥텟을 10진수로 변환..

카테고리 없음 2022.07.19

리눅스 3차시

sudo & su 일반 user 계정에서 root 계정 이용 시 사용한다. sudo와 su의 차이점으로는 sudo는 명령어를 관리자 권한으로 실행시킬 때이고 su는 계정을 user에서 root 계정으로 변환할 때 쓰는것이다. chmod 권한을 바꾸는 명령어이다 sudo chmod [권한수준][파일/폴더명] 이 명령어는 관리자 권한이 아니면 실행되지 않는다 drwxr-xr-x ~~~~~~~~~~~~ drwxr-x---~~~~~~~~~~ 여기서 d는 directory r은 read w는 write x는 execute 이다. chmod 777 차례대로 owner,group,others vim vi(텍스트 편집기)의 플러그인 버전 초심자에게는 어렵지만 잘 쓰면 이 만큼 편한것도 없다 sudo apt-get in..

카테고리 없음 2022.06.19

리눅스 수업 2차시

OS란? 사용자의 하드웨어. 시스템 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트 웨어 이다. 대표적으로 우리가 사용하는 윈도우나 맥 그리고 앞으로 배울 리눅스가 있다. 리눅스란 무엇이냐 1991년 9월 17일 처음 출시한 운영 체제 커널인 리눅스 커널에 기반을 둔 오픈 소스 유닉스 계열 운영 체제 계열이다. 리눅스의 구조 큰 사진으로 보면 이렇다. Kernel 커널의 역할 물리적 자원 관리로는 CPU HDD SSD RAM등을 관리해준다. 응용 프로그램을 하드웨어 요청=> 커널=>(만들고있음)= 끝 추상화 자원 관리 운영체제의 추상화란 물리적 자원을 사용하기 쉽게 만들어 주는것이다. CPU 는 태스크 메모리는 페이지랑 세그먼트 디스크는 파일 네트워크는 소켓 프로세스 스케줄링 C..

카테고리 없음 2022.06.14

아두이노 과제9

릴레이 모듈 제어 신호를 통해서 릴레이를 동작시키는 모듈. 릴레이는 전자석의 원리로 전류가 흐르면 자기장을 형성해 자기력으로 자석을 끌어 당겼다가 전류가 흐르지 않으면 자석을 놓는 원리 릴레이를 이용해서 LED제어를 할 수 있다. LED는 낮은 전압에서 제어하므로 안전함. 코드를 실행해보면 대충 딱딱 하는 소리가 난다. 전류 제어 방법 (마땅한 사진이 구글에 없어서;;) 전자기 유도를 이용해 자기력으로 자석을 놓고 끌어당기는 방식으로 전류를 제어하는 것이다. no 노말 오픈 자동제어에서 릴레이 신호가 off일때 떨어져 있다가 on일 때 신호를 주어 연결해줌 nc 노말 클로즈 자동제어에서 릴레이 신호가 off일때 연결되어 있다가 on일 때 신호를 주어 떨어지게 해줌 com 공통 단자이기 때문에 항상 연결해..

카테고리 없음 2022.05.31

아두이노 과제 8

회전하는 모터들 중 대표적으로 스텝 모터와 서브 모터가 있음 스텝 모터 서브 모터 모터 드라이브(스텝모터 연결) #include //스텝 모터 헤더파일 추가 int st = 2048;//int st로 모터값을 설정 Stepper stepper(st,11,9,10,8);// 스텝 모터 클래스의 객체 생성, 객체이름 in4 in2 in3 in1 void setup(){ stepper.setSpeed(10);//스텝모터 속도 설정 } void loop(){ stepper.step(st);//회전 delay(1000); } 반대로 stepper.step(-st);//반대 내 마음대로 속도 설정 그냥 setspeed 속도를 5로 해봤다 물센서 void setup(){ Serial.begin(9600);//시리얼 ..

카테고리 없음 2022.05.29

아두이노 7차시

12c LED 1.Liquid Crystal Display의 줄임말 2.보통은 1602(16칸 2줄)로 사용한다. 가끔음 2004(20칸 4중)을 사용한다. 3. 아날로그 핀을 이용하거나 12c전용 핀을 이용한다. LCD 명령어들 lcd.begin(); LCD 모듈 초기화 lcd.backlight(); LCD 백라이트 키기 lcd.clear(); 내용 삭제하기 lcd.setCursor(); lcd 커서 표시하기 >> lcd0.1커서 0열 1행에 놓고>> 두번쨰줄 첫번째칸 lcd.print(내용); lcdghkausdp ()안의 내용을 출력하기 led.scrollDisplatRight(Left) 오른쪽 왼쪽으로 한칸씩 이동하기 lcd회로도 lcd코드/해석 #include #include LiquidCrys..

카테고리 없음 2022.05.24

아두이노 과제6

블루투스란? 근거리 무선 통신기술, 줄여서 bluetooth 블루투스 모듈이란? 아두이노에서 시리얼 통신을 하여 데이터 값을 주고 받을 수 있는 모듈이다 (아두이노는 유선 통신이 Serial통신을 사용한다. 스래서 무선통신을 하려면 무선통신을 시리얼 통신으로 바꿔주는 모듈이 필요하다.) 그래서 이 블루투스 모듈이 통신변환을 시킨다.==> 또한 우리가 쓰는 모듈이름 H0-06 띵커에 블루투스 모듈이 계속 찾아봐도 없어서 그림판가지고 손수 회로도를 그렸다. 회로도는 이렇게 된다. 코드 #include //시리얼통신 라이브러리 int blueTxd=7; //Tx (보내는핀 설정)at int blueRxd=8; //Rx (받는핀 설정) SoftwareSerial mySerial(blueTx, blueRx); /..

카테고리 없음 2022.05.22

아두이노 과제 5

서보모터 180도 회전이 가능한 모터 -잠금장치를 열고 닫을 때 잘 사용할 수 있다. PWM --Pulse Width Modulation의 준말임 --펄스를 변조해서 전류를 미세하게 조절하는 방법 --LED밝기를 조절하거나, 모터의 속도를 조절할 수 있음 서보모터 #include int pos = 0; //변수 선언 Servo servo; //서보 void setup() { servo.attach(5); } void loop() { for(pos = 0; pos =180; pos-=1) {//pos값을 0으로 하고 각도가 180보다 작아질 때까지 1씩 감소 servo.write(pos); //value값을 각도로 회전 delay(15); } } 포텐쇼미터 --가변저항. 저항의 일종임 --돌리는 만큼 저항..

카테고리 없음 2022.05.17