혁신을 이룹니다, 오딘박스(OdinBOX)

언제나 어디서나 오딘박스와 함께!

DEVELOPMENT 141

NodeMCU(ESP-12E) 개발 환경 구축 및 LED 제어

NodeMCU, Arduino, 아두이노, ESP12E,LED,저항,전기,전선 NodeMCU(ESP-12E) 개발환경 구축 개발환경을 먼저 만들어주기 위해서 준비해야 할 프로그램은 아래와 같습니다. 목차 1. Arduino IDE [링크] 아두이노를 개발할때 통합개발환경을 지원을 해준다, 컴파일부터 편집기, 업로더를 지원해주는 환경이며, 개발에 필요한 각종 옵션들과 라이브러리를 관리 할 수 있는 것이다. 2. CP210x USB to UART Bridge VCP Drivers [링크] NodeMCU에 필요한 드라이버로써 설치가 필요하다, 해당 링크로 들어가서 설치 완료 ! 여기까지 설치가 완료되면, 기본적인 환경 구축은 끝났습니다, 이제 세부적인 설정을 조금 더 하면, 개발 환경이 구축이 됩니다. 일단,..

안드로이드, 리스트뷰를 활용한 전화 걸기

안드로이드,스튜디오,리스트뷰,객체,어플,앱,개발,모바일 안드로이드 스튜디오를 활용하여, 전화걸기 과제일시 : 2020-04-07 안드로이드 스튜디오를 활용하여, 리스트뷰를 사용해서 전화를 거는 것입니다. 간단하게 토스트메세지가 출력이되고 다이얼화면으로 이동됩니다. 먼저, 실행화면입니다, 간단하게 첫번째는 어머니 전화번호를 하였고, 두번째는 그냥 임의의 번호 01012345678을 입력하게 했습니다. 정상적인 작동을 하시는 것을 알 수 있습니다. 그리고 소스 부분입니다. * MainActivity.java package com.example.listviewfruit; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent..

안드로이드, 간단 앱 만들어보기 [나만의 첫 앱]

안드로이드, 스마트폰, 어플리케이션, 전화걸기, 문자보내기, 구글맵,지도,검색 안드로이드로 만들어보는 나의 첫 APP 과제일시 : 2020-04-02 오늘은 안드로이드로 나만의 앱을 만들어 볼 예정이다, 일단 기능은 검색과 사이트 이동, 전화번호 입력, 문자 보내기, 사진보기 등 간단한 기능들을 넣으면서 익숙해져야 할 것 같다. Source Code * activity_main.xml * MainActivity.java package com.example.implicityintent; import androidx.appcompat.app.AppCompatActivity; import android.app.SearchManager; import android.content.Intent; import and..

안드로이드, 간단 투표 앱 결과 화면 출력

안드로이드, 스튜디오, 투표, 어플리케이션, 앱 결과화면까지 출력되게 하기 과제일시 : 2020-03-31 지난 주 과제 당시했었던 투표 어플은 기능으로따지만 절반정도만 완성된 상태였습니다. [DEVELOPMENT/모바일앱개발] - 안드로이드, 간단한 투표 앱 만들기 안드로이드, 간단한 투표 앱 만들기 안드로이드, 모바일, 어플리케이션, 개발, 스튜디오 간단한 투표 어플 만들기 어제는 간단한 계산기 어플을 만들어보았는데, 오늘은 이미지 투표 어플을 만들어보려고 한다. LinearLayout을 이용하여, Vertical.. odinbox.co.kr 이번엔 이 투표하는 어플의 생명을 불어넣는 결과 화면 출력을 하려고 합니다. 저번 주 했던 것은 위 게시글을 확인하고 오시면 됩니다 :D 먼저, 소스 코드를 보..

안드로이드, 간단한 투표 앱 만들기

안드로이드, 모바일, 어플리케이션, 개발, 스튜디오 간단한 투표 어플 만들기 어제는 간단한 계산기 어플을 만들어보았는데, 오늘은 이미지 투표 어플을 만들어보려고 한다. LinearLayout을 이용하여, Vertical 밑에 horizontal을 추가하여, 이미지와 버튼을 배치하였다. 아직은 투표종료를 누르면, 그 뒤의 화면은 안나오지만, 일단 어플 실행 후 클릭하면, 클릭 한 이미지의 투표 수가 올라가는 것 까진 구현이 되어져있다. * MainActivity.java package com.example.wellpic02; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; i..

안드로이드, 간단한 계산기 만들기

안드로이드스튜디오,모바일앱개발,계산기 안드로이드스튜디오를 이용하여, 계산기 만들기 과제 일시 : 03-24 안드로이드 스튜디오를 이용하여, 이번엔 계산기를 만들어보았다. 아직은 익숙하지않아서 많이 헤매면서 찾아서 했는데, 조금 시간이 지나면 익숙해질꺼라고 생각이 든다. 먼저 구성 화면 모습 크게 먼저 테이블 레이아웃으로 화면 구성을 준비했고, TableRow로 화면구성을 좀 더 꾸몄다. 소스코드 * Activity_main.xml * MainActivity.java package com.example.firstcal; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; impo..

자료구조, 첫번째 정리

자료구조,프로그래밍기본,DB 자료구조, 너무 어렵다. 자료구조란? (Data Structure) 컴퓨터 과학에서 효율적인 접근 및 수정을 가능하도록 하는 자료의 조직,관리,저장 자료 구조는 데이터 값의 몽미 또 데이터 간의 관계, 데이터 적용할 수 있는 함수나 명령 의미한다. 단순구조 정수, 실수 문자, 문자열 선형구조 순차리스트, 연결리스트(단순,이중,원형 연결 리스트), 스텍, 큐, 덱(데크라고도 불림) 비선형 구조 트리 ( 일반, 이진) 그래프 ( 방향, 무방향) 파일구조 순차, 색인, 직접 알아두면, 유용한 사이트 codeground.org 백준 코딩 알고리즘 : 문제를 해결하기 위한 절차나 방법을 말한다. (어떤한 행동을 하기 위해서 만들어진 명령어들의 유한 집합) 알고리즘의 아래의 요건이 만족..

서버 사이드 프로그래밍, 기초에서 시작하자

자바(java),톰캣(tomcat), 이클립스 설치 방법,개발기초,초보프로그래머,환경변수,아파치,웹서버 첫 개발환경을 구축하자 웹페이지를 JSP를 이용하여, 제작하는 첫 단계로 먼저, 개발환경을 구축하려고 합니다. 프로그래밍에 조금이라도 배웠던 사람들은 HTML과 PHP에 대해선 잘하든 못하든 들어봤을 것이라고 생각합니다. 저희는 이번 서버 사이드 프로그래밍을 통해 JSP를 이용하여, 동적 웹피이지를 만들어보려고 합니다. 개발환경을 위해 필요한 것이 있습니다. 첫번째, 자바가 필요로 합니다. 자바의 경우에는 [링크]로 들어가시면, 다운로드 가능합니다. 오라클 소프트웨어 다운로드 | 오라클 | Oracle 대한민국 개발자 다운로드 모든 소프트웨어 다운로드는 무료이며 애플리케이션의 개발 및 프로토타이핑을 위..

안드로이드 스튜디오, 화면에 메시지 출력

안드로이드 스튜디오, 초보, 첫 시작, 메세지출력 메세지 출력 날짜 : 2020-03-18 MainActivity.java는 앱 실행시 최초로 보여지는 것이다, 안드로이드 스튜디오 자체에서 자동으로 만들어지는 템플릿 코드에서 정해지는 것인데, 꼭 MainActivity로 할 필요는 없다. Activity의 UI는 우리가 MainActivity의 소스코드를 보면, 보통 R.layout.OOO으로 나와져있다. 자동 생성이 된 것을 보면, 보통은 아래와 같이 표시되어져있다. setContentView(R.layout.activity_main); 그리고, 파일을 실제로 찾으려면 Ctrl(컨트롤)을 누르고 activity_main을 누르면 이동이 되고, 직접 찾으려면 옆에 app폴더를 누른 후, res를 누르고 ..