본문 바로가기
반응형

전체 글160

적외선 리모컨 만들기 적외선 리모컨 만들기 1. 사용자가 스마트폰의 리모컨 앱에서 버튼 클릭 2. 리모컨 앱은 해당 버튼에 해당하는 블루투스 신호를 아두이노에 전송 3. 아두이노에서는 받은 신호 값에 따라 해당하는 적외선 신호를 출력 디자인은 일반적인 리모컨과 같고 아두이노의 소스코드는 기존에 올렸던 것과 완전히 동일하다. 적외선 신호값만 바꾸어 주면 잘 작동할 것이다. #include #include IRsend irsend; SoftwareSerial btSerial(4,5); void setup() { btSerial.begin(9600); pinMode(13,OUTPUT); } void loop() { if (btSerial.available()){ char bt = btSerial.read(); // Turn on/.. 2023. 11. 23.
이산화 탄소 센서 사용법 알아보기(CO2 Sensor MG811) 이산화 탄소 센서(CO2 Sensor MG811) http://mechasolution.com/shop/goods/goods_view.php?goodsno=8854&category=002015 메카솔루션 공식 쇼핑몰 mechasolution.com CO2 이산화 탄소 센서에 대해 알아보기! ​ 생물이 호흡을 할때, 산소를 들이쉬고, 이산화 탄소를 내쉬게 된다. 이러한 이산화 탄소를 측정하기위해, ​ 다음과 같이 동작하게 된다. ​ 센서 내부에는 히터와 금속판이 있는데, ​ 히터로 공기를 가열하면, 공기의 입자가 금속판에 달라붙게 되는데 ​ 입자가 달라붙는 정도에따라, 저항값이 변하게 된다. ​ CO2 이산화 탄소 센서 특징 알아보기! ​ 동작전압 5V ​ 아날로그, 디지털 출력 ​ 가열 회로가 내장되어 .. 2023. 11. 23.
ESP32-HTTP request: GET and POST ESP32 모듈을 이용해 외부 서버에 HTTP request 를 보내는 방법 ​ HTTP request: GET and POST 웹 서버로 HTTP 요청을 보낼 때 두 가지 방식, GET 과 POST ​ GET 과 POST 의 차이 GET URL 뒤에 ? 를 붙이고 데이터(파라미터 이름과 값)를 붙여 보냄 예) www.abc.com/test?param1=myname&param2=myemail URL 길이 제한이 있기 때문에 많은 양의 데이터 전송이 어려움. URL 만으로 데이터 송수신이 가능. POST 데이터를 HTTP request 의 Body 에 넣어 보냄 HTTP request 의 Header 에 Content-Type 이라는 필드를 넣고 Body 에 들어갈 데이터가 무엇인지 입력 길이 제한이 없고.. 2023. 11. 23.
flask에서 request.args.get()의 의미 requests와 request의 차이 request : from flask import request requests : pip install requests → pip로 설치한 내부 라이브러리. HTTP GET 자바스크립트의 object는 파이썬 딕셔너리와 비슷함. 요청이 들어오면 응답을 하는데, json(Javascript Objext Notation) 형태로 주고받을 수 있다. requests.get('사이트주소') → 사이트에 http 요청 보내기. 정상적으로 실행되면 http 응답 객체인 이 리턴됨 response = requests.get('사이트주소') 식으로 만들어 response.json() 하면 딕셔너리를 볼 수 있다. 이를 또 변수화해 json_data = response.json(.. 2023. 11. 23.
닷홈 호스팅하는 법(무료 웹 호스팅) 닷홈 호스팅이란? 닷홈이라는 서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대해 주는 서비스이다. 닷홈 호스팅 닷홈은 도메인, 무료 웹호스팅, 웹빌더, 메일호스팅, SSL보안인증서, 서버호스팅, 코로케이션 등 다양한 호스팅 서비스를 제공하고 있습니다. ​ https://www.dothome.co.kr/ 무료홈페이지 | 무료호스팅 | 닷홈 닷홈은 도메인, 무료호스팅, 무료홈페이지, 웹호스팅, 홈페이지빌더, 메일호스팅, SSL보안인증서, 서버호스팅, 코로케이션 등 다양한 호스팅 서비스를 제공하고 있습니다 www.dothome.co.kr 서비스를 이용하기 위해서는 로그인이 필요하다. 회원가입을 먼저 하도록 한다. 로그인 > 웹호스팅 > 무료 호스팅 무료 호스팅 신청하기 신청하기를 누르면 몇 가지 안.. 2023. 11. 23.
네이버 robots. txt가 존재하지 않습니다.(네이버 웹마스터 도구, 서치 어드바이저 robots.txt 설정방법) 네이버 서치 어드바이저에서 사이트를 등록했는데 네이버 robots. txt가 존재하지 않습니다 라고 뜰때 robots.txt란? robots.txt는 검색로봇에게 사이트 및 웹페이지를 수집할 수 있도록 허용하거나 제한하는 국제 권고안입니다. 라고 네이버 도움말에 쓰여 있는데, 이 말은 웹사이트에서 크롤링하며 정보를 수집하는 검색 크롤러가 내 사이트에서 접근/수집해도 되는 페이지가 무엇인지 해서는 안될 페이지가 무엇인지 알려주는 역할을 하는 파일이라는 것을 뜻한다. robots.txt파일은 크롤러가 내 사이트에 접속하여 정보수집을하며 보내는 요청으로 인해사이트가 과부하되는 것을 방지하기 위해 사용한다. 쉽게 말해, robots.txt에서 허용한 페이지만 크롤링을 수행하고, 허용하지 않은 페이지는 크롤링을 .. 2023. 11. 23.
반응형