SPL-Duino 블록 편집기 이용하기 전류센서 블록 만들기 SPL-Duino 블록 편집기를 실행합니다.

Slides:



Advertisements
Similar presentations
1. 브라우저에서 로 관리창으로 접속해서, 서버 인증서를 설치 할 서버를 선택하고 Manage 버튼을 클릭합니다. 2. Security 탭을 선택한 후, 인증서 Trust.
Advertisements

1 차시 : SW 코딩으로 배우는 3D 기초작품 및 톱니바퀴 만들기 1)SPL3D 프린팅 툴 설치하기 2) 도형 추가하기 3) 도형 연산 명령어 익히기 4)3D 프린터 출력을 위한 STL 파일 내보내기 5) 하트모양 만들기 6) 하트모양 열쇠고리 만들기 7) 변수와 수식.
4차시: 3D프린터를 활용한 아두이노 응용작품 만들기
4D 장치 제작 체험으로 배우는 아두이노 및 SW프로그래밍 교육
DB 프로그래밍 학기.
DB 프로그래밍 학기.
대림대학교 2017년도 1학기 강의 왕보현 순서도와 스크래치 5주차 대림대학교 2017년도 1학기 강의 왕보현
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
1차시: 질량 및 탄성 제어하기 SPL3D VR 툴 설치하기 구체(공) 도형 추가 후 질량 부여하기 바닥 추가하기
아두이노 센서의 연결 디지털 및 아날로그 센서값의 특징 디지털 센서 핀 구조 및 연결하기 아날로그 센서 핀 구조 및 연결하기
Cross Compiler를이용한 커널 컴파일 및 포팅 1
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
Report #2 - Solution 문제 #1: 다음과 같이 프로그램을 작성하라.
아날로그 입력과 출력.
블록 속성 정의와 추출 속성 정의 블록을 만들 객체들에 문자를 사용하여 속성을 설명하는 꼬리표에 해당하는 태그를 정의하는
7장 배열 ②.
블루투스로 모터 펌프 제어하기 앱인벤터와 스마트팜 키트를 활용한 ㈜헬로앱스
네트워크 스캔하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
LCD 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 LCD 명령어 이해 및 기본 실습 응용 작품 만들기.
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
양방향 파이프의 활용 양방향 통신 파이프는 기본적으로 단방향이므로 양방향 통신을 위해서는 파이프를 2개 생성한다.
AP 모드 활용하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
1. C++ 시작하기.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
LCD를 활용한 탁상 시계 만들기 재료준비 및 브레드 보드 배선 구성하기 LCD를 활용한 탁상 시계 만들기 응용 작품 만들기
Homework #5 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
컴퓨터 프로그래밍 실습 #6 제 4 장 클래스 작성.
사용자 함수 사용하기 함수 함수 정의 프로그램에서 특정한 기능을 수행하도록 만든 하나의 단위 작업
어서와 C언어는 처음이지 제14장.
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
1차시: 아두이노 설치 및 어두워지면 저절로 켜지는 장치 제작 실습
1. 설치 2. SPC_Wave 사용설명 SPC_Reflow 사용방법은 Wave와 같습니다.
3D 프린팅 프로그래밍 01 – 기본 명령어 강사: 김영준 목원대학교 겸임교수.
10차시: 크리스털 LCD 명령어 기초 준비물 SPL-Duino 보드 개요: 크리스털 LCD의 기초 명령어를 익혀 봅니다.
Microsoft Word 2002 제4장 그리기와 그림 삽입하기.
3D 프린팅 프로그래밍 05 – 반복패턴 만들기 강사: 김영준 목원대학교 겸임교수.
1차시: 낮과 밤이 생기는 원리 지구과학
아두이노 매트릭스 코딩 매트릭스 기본 명령어 실습 01차시 ㈜헬로앱스 김영준.
아두이노 비행선.
아두이노 프로그래밍 (응용과정) 3일차 – Part2 LCD 활용하기 강사: 김영준 목원대학교 겸임교수
PSD센서 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 PSD센서 명령어 이해 및 실습 응용 작품 만들기.
키패드 센서 및 전역변수 목차 재료준비 및 브레드 보드 배선 구성하기 키패드 센서 이해 전역변수 실습 응용 작품 만들기.
GM7 PLC 모니터링 프로그램 한국 폴리텍 항공대학 항공정보통신과 송 승 일.
웹서버 기능으로 데이터 읽기 및 제어하기 WiFi 시리얼 보드 활용가이드 김영준
컴퓨터 프로그래밍 기초 [01] Visual Studio 설치 및 사용방법
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
2nd day Indexing and Slicing
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
아두이노 프로그래밍 5일차 – Part1 블루투스 통신 강사: 김영준 목원대학교 겸임교수.
DK-128 개발환경 설정 아이티즌 기술연구소
Homework #12 (1/2) 프로그램을 작성하고, 프로그램과 실행 결과를 프린트하여 제출한다.
SPL3D Printer If 조건문.
7장. 다양한 형태의 반복문. 7장. 다양한 형태의 반복문 7-1 반복문이란? 반복문의 기능 세 가지 형태의 반복문 특정 영역을 특정 조건이 만족하는 동안에 반복 실행하기 위한 문장 7-1 반복문이란? 반복문의 기능 특정 영역을 특정 조건이 만족하는 동안에 반복.
Homework #5 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
Homework #3 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
함수, 모듈.
다양한 아두이노 개발툴 및 H/W 한국기술교육대학교 아두이노 개발 SW 비교 1 스크래치 2 SPL 블록 3 SPL 스크립트
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
2차시: 스피커를 이용한 멜로디 연주 장치 만들기
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
제 29 강 스트링(string) 다루기 s a i s . s T i h t g r i n.
아두이노 프로그래밍 2일차 – Part4 아날로그 키패드 활용하기 강사: 김영준 목원대학교 겸임교수
Microsoft Word 2002 제1장 문자열의 삽입과 변경.
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
Docker Study 6~7.
1. SNMP Setting IP 설정 NetAgent Mini 카드에 제공된 CD의 Netility 프로그램을 설치하여 프로그램을 실행시킨다. Netility 프로그램을 실행하면 네트워크에 있는 SNMP 카드를 찾게 됩니다. “Configure”를 선택하면 IP 설정.
Report #2 (기한: 3/16) 데이터 구조 과목의 수강생이 50명이라고 가정한다. 이 학생(학번은 2016????으로 표현됨)들의 중간 시험(0~100), 기말 시험(0~100) 성적을 성적 파일에 작성하라(프로그램을 통해서 또는 수작업으로). 성적 파일을 읽어들여서.
제 10 강 문자 입출력.
Presentation transcript:

SPL-Duino 블록 편집기 이용하기 전류센서 블록 만들기 SPL-Duino 블록 편집기를 실행합니다.

전류센서 DC전류센서 블록 만들기 왼쪽에 있는 수식을 함수 Loop안에 드래그 앤 드롭 합니다.

전류센서 DC전류센서 블록 만들기 끌어들인 수식에 float average = 0 를 작성합니다.

전류센서 DC전류센서 블록 만들기 로직 명령어에서 [0-9] For 반복을 생성하여 3번째 박스에 1000을 입력 수식 : average = average + (.0264 * analogRead(A0) -13.51) / 1000 와 기본명령어 [1-1-1] 기다리기를 생성 기다리기는 1로 줍니다.

전류센서 DC전류센서 블록 만들기 마지막으로 로직 명령어 [0-3] 문자라인 출력(PrintLine)을 For 반복하기의 밖에 마지막 줄에 추가한 뒤, average를 입력 합니다. 프로그램을 실행하여 결과를 확인합니다.

전류센서 DC전류센서 블록 만들기

전류센서 AC전류센서 블록 만들기 새파일을 생성합니다.

전류센서 AC전류센서 블록 만들기 로직 명령어 [0-1] 수식을 Loop위에 두 개를 생성합니다. 각각 float amplitude_current float effective_value 를 입력합니다.

전류센서 AC전류센서 블록 만들기 로직 명령어 [0-13] 함수 정의를 생성 함수 이름을 int getMaxValue()로 합니다. 그리고 수식 두개를 만들어 int sensorValue int sensorMax = 0 입력합니다. 기본 명령어에서 [1-2-2] 시간읽기를 밑에 생성 하고 uint32_t start_time

전류센서 AC전류센서 블록 만들기 [0-10] while 반복을 생성합니다. (millis()-start_time) < 1000 를 입력 While문 안에 [1-1-6] 아닐로그 읽기를 생성 한 뒤 sensorValue를 지정해줍니다. 핀 번호는 보드에 연결하고자 하는 핀 번호로 지정해줍니다.

전류센서 AC전류센서 블록 만들기 While문 안에 [0-6] if 조건 비교를 생성하여 sensorValue > sensorMax 를 입력 한 뒤 그 아래에 수식을 생성 하여 sensorMax = sensorValue 를 입력해 줍니다.

전류센서 AC전류센서 블록 만들기 수식 하나를 생성합니다. While 박스 밖에 생성해야 합니다. return sensorMax 를 입력 합니다. 함수 int getMaxValue()생성은 여기까지 입니다.

전류센서 AC전류센서 블록 만들기 While문 안에 [0-6] if 조건 비교를 생성하여 sensorValue > sensorMax 를 입력한 뒤 그 아래에 수식을 생성 하여 sensorMax = sensorValue 를 기입해 줍니다.

전류센서 AC전류센서 블록 만들기 Loop 문에 수식 4개를 생성합니다. 각각 int sensor_max sensor_max = getMaxValue() amplitude_current= (float)(sensor_max-512)/1024*5/185*1000000 effective_value=amplitude_current/1.414 를 입력합니다.

전류센서 AC전류센서 블록 만들기 [0-3] 문자라인 출력 박스를 6개를 생성합니다. 각 박스마다 "sensor_max = “ "The amplitude of the current is(in mA)“ amplitude_current,1 "The effective value of the current is(in mA)“ effective_value,1 를 입력하고 실행을 합니다.

전류센서 AC전류센서 블록 만들기