아두이노 버전 보기  참조 라즈베리파이에서 SPI통신을 통해 아날로그 센서 값 읽기 센서 원리 : http://blog.naver.com/roboholic84/220570913403 SPI 설정 : https://m.blog.naver.com/roboholic84/220367321777 CO2 센서(모듈명 : SEN0159, 8만원) 동작 원리 센서 내부에 히터와 금속판이 있고, 공기를 가열(약 40도)하면 공기의 입자가 금속판에 달라붙음 입자가 달라붙는 정도에 따라 저항값이 변함 CO2 센서(모듈명 : SEN0159, 8만원), 제조업체(DFRobot), 인터페이스(Analog) 참조 :… Continue Reading 이산화탄소(CO2) 센서 SEN0159(MG-811) – 라즈베리파이

라즈베리파이에서 아날로그 센서 값 읽기 ADC(Analog Digital Converter)인 MCP3008 칩 필요 CNDI 모듈에는 MCP3008이 내장되어 있어 Analog 0~7에 아낱로그 센서를 연결하면 됨 라즈베리파이와 MCP3008은 SPI 통신을 통해 값을 주고 받음 SPI 통신 설정 : sudo raspi-config 를 통해 SPI 활성화 sudo raspi-config Interfacing Options 선택 Enable 선택 후 Enter -> Enable됬다는… Continue Reading 라즈베리파이에서 SPI통신을 통해 아날로그 센서 값 읽기

참조 : https://daryan.tistory.com/23 sin() 함수를 그려보고, sin()함수에 난수를 더해 임의의 표본 생성

sklearn 모듈을 활용하여 선형회귀 : degree가 1이면 선형, 이상이면 n차 곡선이 그려짐

degree = 1  degree = 2  degree = 3  degree = 4  numpy.vander() 함수 사용 예

 

파일에서 읽고, 파일로 저장하기 json.load(파일핸들) : JSON 파일에서 읽어 파싱하기 json.dump(데이터, 파일핸들, indent=4) : 데이터를 JSON 파일로 저장

문자열을 JSON으로, JSON을 문자열로 json.loads() : 문자열을 JSON으로 파싱하기 json.dumps() : JSON을 문자열로 변환하기

  CSV 파일을 읽어서 list에 저장, list의 내용을 CSV파일로 저장

  딕셔너리를 JSON으로 변환

Continue Reading 파이썬 JSON, CSV 다루기

SPI 통신을 활성화 sudo raspi-config 5. Interfacing Options SPI를 선택 sudo nano /etc/modules 코드 수정 맨 아래에 spidev를 추가 라이브러리 설치 sudo apt-get install python-dev git clone git://github.com/Gadgetoid/py-spidev.git cd py-spidev/ sudo python setup.py install 센서 연결 채널 1번(본 교재 기판의 Analog 0 과 동일)에다 끼우면 정상작동 소스 코드 : mcp.py, 참조(… Continue Reading 라즈베리파이3 ADC(MCP3008) -> SPI 통신

참조 : https://github.com/kwj1270 https://m.blog.naver.com/wwwkang8/220989381100 Java ORM 설치 Help -> eclipse Marketplace java orm 검색 Java ORM Plugin for Eclipse 1.0 설치 Java ORM Plugin for Eclipse 1.0 이 없는 경우 https://sourceforge.net/projects/java-orm-plugin/ 에서 zip파일 다운로드 \eclipse\dropins 폴더에 압축해제 Eclipse 재실행 pom.xml에 DBCP 라이브러리 추가 <dependency> 코드 찾기 : http://search.maven.org 접속하여 mybatis 검색… Continue Reading 스프링 07. MyBatis 사용하기

참조 https://github.com/kwj1270 https://gmlwjd9405.github.io/2018/12/19/jdbctemplate-usage.html JdbcTemplate 클래스 JDBC의 반복적인 코드를 제거하기 위한 클래스 반복되는 DB 연동 로직은 JdbcTemplate 클래스의 템플릿 메소드가 제공 개발자는 SQL구문만 신경쓰면 됨 데이터베이스와의 연결 코드를 Java로 작성하지 않음 root-context.xml에 저장된 것을 사용하여 데이터베이스 연결 DBCP : 자바 웹 애플리케이션에서 DB 접속과 관련된 라이브러리 중 하나 JDBC : Java… Continue Reading 스프링 06. JDBC Template로 바꾸기

참조 : https://github.com/kwj1270 Service 클래스 만들기 /bookapp 위치에 service/book 폴더 생성 BookService 클래스 생성

도서 목록 출력 : http://localhost:8080/bookapp/book View 만들기 : /src/main/webapp/WEB-INF/views 폴더에 생성 book_list.jsp

Controller 클래스 만들기 /bookapp 위치에 controller/book 폴더 생성 BookController 클래스 생성

결과 확인 : http://localhost:8080/bookapp/book BookApp 프로젝트를 마우스 오른쪽 버튼 클릭 ->… Continue Reading 스프링 05. Service, Controller 클래스와 VIew 만들기

참조 : https://github.com/kwj1270 JDBCUtil 클래스 생성 : DB connect()와 close()를 모아 놓은 클래스 폴더 생성 : /bookapp에서 마우스 오른쪽 버튼 클릭 -> New -> Folder 클래스 생성 : util 폴더를 마우스 오른쪽 버튼 클릭 -> New -> Other -> class로 검색 JDBCUtil.java : static method로 만들었음

BookDAOJDBC 클래스 생성 /bookapp/dao… Continue Reading 스프링 04. Sqlite 데이터베이스와 DAO 생성

error: Content is protected !!