[안드로이드] 2. Buttons
·
Flutter/Android
Button 사용자가 버튼을 누를 때 발생하는 동작을 전달하는 텍스트 또는 아이콘 (또는 텍스트와 아이콘 모두)으로 구성 Button XML Button Event 1. android:onClick ( recommended ) /** Called when the user touches the button */ public void sendMessage(View view) { // Do something in response to button click } 2. OnClickListener Button button = (Button) findViewById(R.id.button_send); button.setOnClickListener(new View.OnClickListener() { public voi..
[안드로이드] 1. Toast Message 와 Log Message
·
Flutter/Android
1. Toast Message : 안드로이드 팝업 메세지. ( 디버깅용으로 많이 사용 ) Context context = getApplicationContext(); // Context CharSequence text = "Hello toast!"; // 표시되는 메세지 int duration = Toast.LENGTH_SHORT; // 화면이 표시되는 주기 Toast toast = Toast.makeText(context, text, duration); // Toast 객체 정의 toast.show(); // show Default : 메시지 알림은 화면 하단에 표시되며 가로로 가운데 Gravity Method : 상수, x-좌표 오프셋 및 y-좌표 오프셋의 세 가지 매개변수를 사용. 예를 들어, 토스..
[아두이노] MQ 시리즈 공기질 센서 PPM으로 변환하기! (3) Python으로 변환( 번외 편)
·
📟 Embeded SW/Arduino
안녕하세요. 아두이노 MQ Series PPM으로 변환하기 번외 편입니다. 저번 글은 회로도를 보았고, 오늘은 파이썬으로 PPM으로 변환하도록 하겠습니다. 파이썬으로 굳이 사용한 이유는 급하게 실험하느라, 센서 값을 PPM으로 변환하지 않고 그대로 CSV파일 형식으로 받았기 때문에 파이썬으로 데이터를 전처리해야만 했습니다. import csv import numpy as np import math import matplotlib.pyplot as plt """ PPM VCC = 3.3V RL = 10k VL = VCC*(RL/(RS+RL) RS = (RL*VCC)/VL-RL PPM = a * ratio * b """ vcc = 3.3 rl = 10 mq3, mq4, mq6, mq7, mq8, mg811 ..
[무선 통신] 실내 측위를 위한 삼변측량
·
통신
안녕하세요. Bluetooth Low Energy를 이용해 실내 측위에 대해 알아보겠습니다. 실내에 iBeacon 4개가 설치되어 있습니다. iBeacon는 Advertise의 Payload가 30bytes입니다. (일반 ble는 31bytes) Payload에는 Tx Power(송신 세기 : dBm), RSSI(수신 세기 : dBm)이 있습니다. Tx Power와 RSSI가 있으면 Advertise와 Scanner 사이의 Distance를 구할 수 있습니다. Distance[m] = 10 ^ ( (Tx Power – RSSI) / (10 * N) ) (N = 보정 상수) 최소 세 개 정도의 Distance를 구할 수 있다면, 실내 좌표를 구할 수 있다는 것이 Trilateration(삼변 측량)입니다...
[딥러닝] Depth-wise Separable Convolution 원리(Pytorch 구현)
·
🐍 Python/Deep Learning
글의 가독성을 위해 아래 링크에 다시 정리함. https://blog.naver.com/younjung1996/223413266165 [딥러닝] Depth-wise Separable Convolution Depth-wise Separable Convolution은 합성곱 신경망(CNN:Convolution Neural Network)의 효율성과... blog.naver.com 안녕하세요. 오늘은 CNN에서 Depth-wise Separable Convolution에 대해 이야기해보겠습니다. Depth-wise separable Convolution을 가장 잘 표현한 그림이라고 생각합니다. 하지만 CNN에 대해 자세한 이해가 없으면 이 그림을 보더라도 이해가 잘 가지 않습니다. 위 그림을 이해하기 위해서는..
[아두이노] MQ 시리즈 공기질 센서 PPM으로 변환하기! (2) 회로도 (Schematic)
·
📟 Embeded SW/Arduino
안녕하세요. MQ시리즈 두 번째 글을 작성합니다. 확실히 글은 바로 바로 작성하는 것이 중요한 것 같습니다. 글을 쓰려고 보니 기억이 안 나서 다시 새로 공부했습니다. 저번 글은 아두이노 라이브러리를 이용하여 단순히 PPM을 구하였다면, 오늘은 조금 더 자세히 회로를 통해 좀 더 MQ 시리즈와 친해지는 것이 목적입니다. coding-yoon.tistory.com/98 [아두이노] MQ 시리즈 공기질 센서 PPM으로 변환하기! (1) Feat. MQ2, MQ3, MQ4, MQ5, MQ6, MQ7, MQ8, MQ9, MG-811 안녕하세요. 약 두 달만에 글을 씁니다. 공모전과 기사 시험의 지옥을 뒤로 잠시 여유가 생겨 시간을 냅니다. 오늘은 MQ 시리즈에서 공기질 센서를 PPM으로 변환하는 방법에 대해 글..
[C] UNION 공용체와 Struct 구조체를 이용해 간단한 패킷 만들기
·
C, C++
안녕하세요. 오늘은 UNION과 STRUCT에 대해 이야기 하겠습니다. coding-yoon.tistory.com/119 [C] 구조체 포인터 접근과 최적화 요즘 기본기가 중요함을 느끼고 C를 공부하고 있습니다. 1. 구조체 단순히접근 #include //Struct packet 선언 typedef struct packet { int data0; int data1; int data2; }Packet; int main() { Packet p; //Str.. coding-yoon.tistory.com 구조체에 대한 이야기는 위에 작성했지만, 저보다 훨씬 자세히 적은 블로그 분들이 많기 때문에 따로 찾아보시길 바랍니다. UNION의 구조를 먼저 알아보겠습니다. UNION은 가장 사이즈가 큰 변수와 메모리를 공..
[C] 구조체 포인터 접근과 최적화
·
C, C++
요즘 기본기가 중요함을 느끼고 C를 공부하고 있습니다. 1. 구조체 단순히접근 #include //Struct packet 선언 typedef struct packet { int data0; int data1; int data2; }Packet; int main() { Packet p; //Struct Packet 정의 p.data0 = 0; p.data1 = 1; p.data2 = 2; printf("%d %d %d ", p.data0, p.data1, p.data2); return 0; } 2. 구조체 포인터로 접근 #include // Struct packet 선언 typedef struct packet { int data0; int data1; int data2; }Packet; int main(..
[VSCode] VSCode JAVA 세팅.
·
VSCode
www.oracle.com/kr/java/technologies/javase-downloads.html 1. JDK Download PC의 OS에 맞는 JDK Download 설치까지 완료한다. 2. JDK 경로 찾기 자신이 경로를 직접설정하지 않고 Next만 눌렀다면, 기본으로 아래 경로로 설치됨. C:\Program Files\Java 3. 환경 변수 설정하기 %JAVA_HOME%\bin 추가 4. VSCode JAVA Extension Pack 설치하고 테스트. 터미널 창에서 args 도 테스트. 자동 완성도 테스트.
[일상] 로지텍 g1 마우스 튜닝 사용 후기!
·
일상/IT 제품 리뷰
Logitech g1 마우스~ 몇 년째 이 마우스만 고치면서 사용하고 있습니다. 그래서 툭하면 고장나는 이 것은 노트북용 마우스로 사용하고 새로운 마우스를 구매했습니다. 아무래도 Logitech G1 마우스가 많이 오래된 마우스여서 단종됐기 때문에 중고로 살 수밖에 없습니다. 인터넷에서 찾다보니 저처럼 아직까지 Logitech g1 마우스에서 벗어나지 못한 사람들이 중고로 많이 찾고 있습니다. 이번엔 순정이 아니라, 순정에 가까운 튜닝 버전으로 마우스를 새로 장만했습니다. 흑무광으로 구매했습니다. 부품도 교체 된 상태이며, 완전히 새 제품은 아니지만 깨끗하고 굉장히 마음에 들었습니다. 가격이 2만원대라서 싸다고 볼 수 없지만 , 저처럼 Logitech G1에서 벗어나지 못하신 분들은 튜닝 된 것들도 추천..
18진수
'분류 전체보기' 카테고리의 글 목록 (16 Page)