전체 글
-
아두이노 LED 켜기, 컴파일, 업로드 (나노 보드 핀맵)Embedded/아두이노 2024. 7. 24. 16:08
아두이노 나노를 구매하였고 가지고 놀 예정이다정식 버전은 비싸서 네이버에서 싸게 구매했다ㅋㅋㅋ 보드 종류는 아래와 같이 많다 우선 나노를 해보고 차차 다른 보드도 해 봐야겠다 Pinout-NANO_latest.pdf (arduino.cc)공식사이트에서 제공하는 핀맵이다 첫번째로 보드에 있는 LED를 켜보자보드 가운데 아래쪽에 LED 4개가 있는데LED_BUILTIN (PB5) 는 제어가 가능하다PB5는 왼쪽 위에 D13과 연결되어 있어서 D13을 제어하면 된다 저렇게 소스를 작성하고컴파일, 업로드를 해주면 되는데, 그 전에 셋팅을 해줘야 한다 상단 Tool 메뉴에Board : Arduino NanoPort : COM5Processor : ATmega328P (Old Boootloader)Pro..
-
아두이노 시작. IDE 편집 프로그램 설치Embedded/아두이노 2024. 7. 11. 18:24
아두이노를 갖고 놀아 보고자 한다 Visual code가 까리해서 쓸까 했는데라이브러리 가져오고 하기에는 공식 IDE가 더 좋을 것 같아서공식 IDE를 사용해야겠다 구글에서 아두이노를 검색해서공식 사이트를 접속하여상단 메뉴에 'SOFTWARE'를 클릭하여해당 운영체제에 맞는 것을 클릭하였다 지원금 요청인데,제가 더 거지입니다...ㅠㅠ 다음 기회에....'JUST DOWNLOAD' 클릭 Newsletter를 받으실 분은 e-mail 입력해주세요전 다음 기회에....ㅎㅎㅎ 다운 받은 설치 파일을 실행하면 자동으로 설치해 줍니다완료! 다음에는 아두이노 보드 소개과 연결하여 LED 제어를 해 보겠습니다~
-
Django CSRF token 에러Web 2023. 1. 5. 10:59
후후.... 보안 관련 에러인데 찾아보니 내용이 너무 많다. 상당히 복잡하다.... CSRF란 #$%&, 원인이 #$%^#, 대안 방법이 블라블라.... 너무 복잡했다. 다른 건 별로 안 궁금하고 내가 원하는 것은 저 에러가 없어지는 것이다. 크게 방법은 두가지를 추천했다. - 예외처리 - html 헤더에 csrf 코드 넣기 예외처리는 좀 위험해 보여서 html 헤더에 넣는 방법으로 처리하기로 했다. ------------------------------------------------------ html 헤더에 csrf 코드 넣기 방법 2가지! ------------------------------------------------------ - html 에 넣기 - - javascript 에 넣기 - ..
-
ST-link v2 readout protection (RDP) 설정Embedded/펌웨어? 2022. 12. 5. 21:14
한번씩 STM칩을 만지는데 그때마다 flash 읽기 방지를 까먹는다ㅋㅋ; 아래 그림에 Read Out Protection을 설정하면 Flash 읽기를 방지할 수 있다. Level 0 : 읽기, 쓰기 모두 가능 Level 1 : 쓰기 가능, 읽기 불가능 Level 2 : 모두 불가능 Level 2는 돌이킬 수 없기에 매우매우 고심하여 셋팅해야 한다 특별한 경우 아니면 Level 1만 해도 충분하지 않을까 싶다ㅋ 자료를 찾아보니 저걸 뚫고 해킹하는 것들도 있던데.... 다음에 또 기회가 되면 해봐야겠다ㅋ
-
무료 SSL 인증 사이트. Let's EncryptWeb 2022. 11. 23. 19:40
이번에 http 서버를 개발하면서 https를 적용시킬 차례이다. SSL 인증은 예전에 리눅스에서 만질때 좀 만져보고 간만에 보게 됐는데, 그때 기억으로 손 쉽게 했으니 별거 없다고 생각했지만............. 한국전자인증? 에서 인증서를 받아야 한다. 유료. 그리고 인증서 종류도 여러개 있던데 골치 아프다 자료를 찾아보니 책임 소재가 생길만한 정보를 다룰 때나 쓰지 굳이 유료 SSL을 사용하지 않아도 괜찮다고는 한다. 회사에서 쓰는거면 그냥 사서 쓰는 것도 추천하는 글도 있었다. 아무튼 무료 SSL 사이트를 찾아보니 Let's Encrypt 라는 곳이 있다 세계적!! 규모의 TLS 공인 인증서라고 한다. - Let's Encrypt (letsencrypt.org) - Let's Encrypt - ..
-
python openCV로 외부 IP cam 영상 제어(onvif)프로그래밍 언어 2022. 11. 16. 15:28
이번에 일정 시간에 한 번씩 외부에 있는 영상을 사진으로 저장해야 하는 일이 생겼다. 다른 건 비용이 비싸서 최대한 저렴하게 알아본 결과 IP Cam + LTE모뎀으로 조합했다. IP Cam은 7만원대, LTE모뎀은 16만원대?였나.. 요금제는 고정IP로 매월 3만원대.... 더 싸게 할 수도 있긴하던데... 과제비 꿀꺽ㅋ (카메라 더 비싼걸 살 걸 그랬다... 발열이 있네?;;) 우선 카메라 설정부터 하여 'ispy'라는 프로그램으로 PC에서 접속 확인을 했다. 아래는 셋팅 및 영상 확인 순서. 영상은 파이썬, openCV로 제어했다. openCV는 알다시피 > pip install opencv-python 코드는 복붙이 정석이지..ㅋㅋㅋㅋ import cv2 import datetime import ..
-
nginX + waitress + django(python) 웹서비스 구축(Windows)Web 2022. 10. 8. 11:14
python으로 짠 웹서비스를 구축하려고 한다. Linux 환경에서 하는게 맞지만 편의상 윈도우에서 구축해 보려고 한다. 윈도우 환경 추천은 안한다;; linux에서 자료는 많지만 윈도우는 잘 없었다... 없는 이유가... 추천 안한다ㅋㅋ 자료를 찾아보신 분들은 아실거지만 django로 바로 웹서비스를 구축하지 말라고 django 팀에서도 정식으로 말하고 있다. 자세한 것은 아래 정리를 너무 잘해주신 분꺼 링크가 있다. https://uiandwe.tistory.com/1268 wsgi 종류 중에 윈도우에서 설치가 안되거나 까다로운게 많아서 손쉽게 할 수 있는 것을 찾아보니 waitress였다. 아래 내용은 nginX, waitress, django 설치 및 셋팅, 테스트 실행 까지이다. --- ngin..