\

코딩 14

C++ 타이머 2 (시간 받아오기)

목차 1. 서론 2. 필요한 헤더파일 3. 필요한 함수 4. 예제 5. 타이머 만들기 안녕하세요~~! 코딩하는 메추라기 케일입니다. 이번 글은 시간 관련 함수 2탄인데요... 오늘 제가 소개할 함수는요 바로 현재 시간을 받아와 주는 함수입니다. ----필요한 헤더파일---- 필요한 헤더파일은 1개밖에 없지만 그래도 그냥 써봤습니다. ▶ 헤더파일에는 오늘 저희가 이용할 clock 함수와 clock_t 자료형이 포함되어 있습니다. ----필요한 함수---- 필요한 함수입니다. ▶clock() clock 함수는 우리가 만든 코드가 프로그램을 시작해서 clock() 함수를 사용할 때까지 걸린 시간을 나타냅니다. 필요한 함수는 clock()밖에 없지만 오늘 필요한 것은 1개가 더 있습니다. 시간을 담는 자료형 c..

아두이노 피에조 부저 방법 & plum r 피에조 부저 코드

목차 1. 서론 2. 설치 방법 3. 알아야 할 코드 ▶ #define ▶ pinMode ▶ tone ▶ delay 4. Plum R 5. 마무리 안녕하세요! 코딩하는 메추라기 케일입니다. 오늘은 제가 아두이노에 대해 글을 써 보려고 해요. 아두이노 중에서도 소리를 낼 수 있는 피에조 부저 라는 것이 있거든요. 피에조 부저는 소리를 낼 수 있는 아두이노 부품입니다. ----설치 방법---- 피에조 부저를 아두이노에서 작동시키는 방법입니다. 이렇게 생겼지만 사실 피에조 부저 윗부분을 보면 쪼그만하게 +라고 쓰여져 있는 것을 보실 수 있을 거에요. 그래서 저 피에조 부저의 +부분이 빨간색 전선과 연결되어 있습니다. 빨간색 전선은 5번 핀에 연결되어 있습니다. 그리고 +의 반대쪽(검정색 전선이 있는 곳) 에는..

코딩/아두이노 2021.08.23

C++ 기다리기 함수, 타이머(1)

목차 1. 서론 2. 필요한 헤더파일 3. 함수소개 4. 타이머 만들기 5. 마무리 안녕하세요! 코딩하는 메추라기 케일입니다. 오늘은 제가 오랜만에 C++ 함수를 들고 왔습니다. 오늘의 함수들은 바로 시간 관련 함수들입니다. 오늘은 그 중 첫번째 시간으로 기다리기 함수를 소개해 드릴려고 해요 ----필요한 헤더파일---- 필요한 헤더파일입니다. ▶ 한개밖에 없지만 그래도 멋을 위해 해봤습니다. ㅋㅋ 헤더파일에는 오늘 필요한 sleep()이란 함수가 포함되어 있습니다. ----필요한 함수---- 필요한 함수입니다. ▶Sleep() 역시 한개밖에 없지만 그래도 멋을 위해 해봤습니다. 한글로 해석하면 자다 라는 뜻을 가지고 있는데요! Sleep 함수는 괄호 안에 있는 숫자만큼 프로그램이 자게(그니까 기다리게)..

코딩 프로그램의 만능계 visual studio code 깔기!

안녕하세요! 코딩하는 메추라기인 케일입니다! 오늘 제가 올릴 글은 visual studio code의 설치법에 관련된 글입니다. WIndow10, 64bit기준입니다. 일단 https://code.visualstudio.com/download Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web a..

C++ 앱만들기 프로그램으로 있어보이는 타이머 만들기

안녕하세요! 코딩하는 메추라기 케일입니다! 오늘은 제가 앱만들기 프로그램으로 만든 타이머를 들고 와보려고 합니다. 일단 겉모습은 이렇게 생겼습니다. 첫번째로 위에 타이머 1(Timer1) 은 그냥 말 그대로 초시계 역할을 합니다. 두 번째로 위에 MediaPlayer1과 OpenDialog1은 노래를 틀어주는 역할을 합니다. OpenDialog1은 제가 다운받은 노래의 경로를 알려줍니다. MediaPlayer1은 OpenDialog1의 노래의 경로를 따라 노래를 틀어줍니다. 밑에 Edit1, Edit2, Edit3 이 따로 있고 오른쪽부터 가장 오른쪽 Edit1은 시간, Edit2는 분, Edit3은 초를 나타냅니다. 가장 밑에 버튼 3개가 있는데요 오른쪽부터 가장 오른쪽 Button1은 시작, Butt..

파이썬 기초강좌1 & 문자의 출력

안녕하세요! 코딩하는 메추라기 케일입니다! 오늘은 제가 파이썬 강좌 첫 번째!! 바로 기초 중에 기초! 문자를 출력하는 방법을 알려드릴텐데요! 라고 하면 여러분이 파이썬 어떻게 해요! 파이썬 어떻게 깔아요! 파이썬 깔았는데 어디서 해요! 하시는 분들이 계십니다. 전 코딩 프로그램 설치에 파이썬을 까는 법을 추후에 알려 드리도록 하겠습니다. 까는 방법은 나중에 "코딩 프로그램 깔기" 카테고리에 추가될 겁니다. 아마 그리고 python은 전 visual studio code에서 사용합니다. 원래 python IDE 에서 써야하는데 귀찮아서;; 암튼암튼 가장 기본인 출력하는 방법을 알려드리겠습니다. 출력은 print를 이용합니다. 다른 언어들과 달리 파이썬은 아~주 간단해요 그녕 print("케일 바보") 이..

코딩/파이썬 2021.07.15

C++앱만들기 프로그램 - 공 피하기(1-디자인)

안녕하세요 코딩하는 메추라기! 케일입니다. 오늘은 제가 만든 프로그램 공피하기 게임! 일명 AVOID THE BALL 인데요 주인공 네모가 공, 기다란 장애물, 폭발물 등을 피하는 게임입니다. 노래에 맞춰서 장애물이 나오고, 최고점수, 점수 등이 있습니다. 오늘은 디자인 편을 소개해 드리도록 하겠습니다. (참고로 밑의 게임을 만들고 싶다면 저의 C++ 앱개발 기초 편을 참조해 보시는 것도 나쁘지 않습니다. 일단 기본 화면 짜피 저 타이머들과 미디어 플레이어, Open Dialog는 게임이 시작되면 사라집니다. Timer1은 저 주인공 캐릭터의 x, y 좌표를 실시간으로 바꿔줍니다. Timer2는 점수를 설정해줍니다. Timer3은 왼쪽에서 나오는 공의 나오는 시간 간격을 설정해줍니다. Timer4은 오른..

C++ 앱개발 기본적인 사용법 2

안녕하세요 케일입니다. 저번 시간에는 이 화면 띄우고 관뒀는데 이제 이 다음에 기본적인 사용법을 알려드리겠습니다. 일단 오른쪽 하단의 Palette 여기서 요소를 추가할 수 있습니다. 여기 Label이라고 검색한 다음 TLabel 글자를 드래그해 끌어서 작업 화면으로 불러옵니다. 드래그 했습니다! 드래그한 라벨을 클릭해 선택해줍니다. 옆에 그럼 Object Inspetor에 뭐라뭐라 뭐시기 뭐시기 라고 쓰인 게 보이실 겁니다. 여기에서 Label에 관련된 속성을 바꿀 수 있습니다. 밑으로 내리면 text가 있습니다. text에서 Label1을 "케일바보" 라고 바꿨습니다. 잘 바뀝니다. 그럼 저 글상자를(Label) 더블클릭하거나 f12를 눌러봅니다. 이렇게 코딩을 할 수 있는 이미지가 뜹니다. 나중에 ..

C++ 절댓값, 제곱, 제곱근, 세제곱근 함수

안녕하세요! 코딩하는 메추라기 케일입니다. 오늘엔 제가 C++ 절댓값, 제곱, 제곱근 관련 아주 아름답게 수학적인(?) 함수들을 소개해 드리려고 해요. 일단 첫번째로 C++에서 절댓값 함수쓰기 절댓값 함수를 쓰려면 헤더 파일이 꼭 필요합니다. 절댓값 함수는 바로 abs 함수를 쓰시면 됩니다. abs() 괄호 안에 변수나 수를 넣으시면 됩니다. 그래서 #include #include using namespace std; int main() { int a1 = 4; int a2 = -7; double b1 = 8.93; double b2 = -7.38; cout

c++ builder embarcadero 기본 사용법(c++로 앱 만들기)

안녕하세요! 코딩하는 메추라기 케일입니다. 오늘은 제가 c++ builder embarcadero로 애플리케이션을 만드는 기본 형식을 여는 방법을 알려드리도록 하겠습니다. 먼저 c++ builder embarcadero를 엽니다. 저는 이런 화면이 뜨는데 여러분은 Open Recent에 아무것도 뜨지 않을 겁니다. (이걸로 만든 파일이 없기 때문) 암튼 그냥 시작 화면은 시작 화면이어서 닫으셔도 상관 없습니다. 새 파일을 만들어보겠습니다. 오른쪽 상단에 File->New->Multi-Device Application - C++ Builder을 클릭해 줍니다. 그럼 이런 창이 뜨는데 여기서 blank application을 클릭한 다음 ok 버튼을 누릅니다 그럼 이렇게 진짜 새로운 파일이 하나가 생깁니다...