전체 글
-
raspberry pi GPIO control C languageRaspberryPi 2023. 8. 28. 18:33
1. initialize write(fd, pinnumber, pinnumber sring length); #include #include #include #include #include #include #include ////////////////////////////////////////////////// fd = open("/sys/class/gpio/export", O_WRONLY); if (fd == -1) { fprintf (stdout, "Unable to open /sys/class/gpio/export"); } if (write(fd, QString::number(DEF_OUT_1).toLocal8Bit().data(), QString::number(DEF_OUT_1).length()) ..
-
Quasar 외곽선 아이콘 사용하는 방법WEB 2023. 8. 25. 10:27
여기에 보면 o_를 붙이라는 설명이 있다. https://quasar.dev/vue-components/icon#Webfont-usage qusar.config.js에서 material-icons-outlined를 추가 extras: [ // 'ionicons-v4', // 'mdi-v5', // 'fontawesome-v6', // 'eva-icons', // 'themify', // 'line-awesome', // 'roboto-font-latin-ext', // this or either 'roboto-font', NEVER both! //'roboto-font', // optional, you are not bound to it 'material-icons', // optional, you ar..
-
InfluxDB 1.8.10 정리WEB 2023. 7. 18. 09:39
유튜브 검색 중 조금 시간이 지난 내용이긴 했지만 좋은 웨비나가 있어서 보게 되었고 아래는 실습하면서 정리한 내용이다 InfluxDB 특징 시간 nsec의 Uinx Time 스타일 사용 Ex) 1689639813000000000 -> 2023년 7월 18일 화요일 오전 9:23:33 GMT+09:00 가시성을 위해 influx -precision rfc3339를 하면 UTC 시간으로 표시 UTC 시간대에서는 시각 뒤에 Z를 붙인다. Ex) 1981-02-22T09:00Z : UTC 시간대에서의 1981년 2월 22일 오전 9시 구조 -Database : Database -Table : Measurement -Rows : Point -Indexed columns : Tags(String type only)..
-
InfluxDB 1.8.1 윈도우에서 node.js 사용WEB 2023. 7. 17. 18:26
node.js에서 influxdb를 사용해보자 라이브러리 설치 npm install --save @influxdata/influxdb-client npm install --save @influxdata/influxdb-client-apis influxdb내에 data, meta, wal폴더 추가 윈도우 상에서 실행할 시 javascript로 작성된 프로그램에서 아래와 같이 http 403 에러메시지가 나올 수 있다. influxdb.conf에서 아래 해당하는 부분 수정한다. [meta] # Where the metadata/raft database is stored dir = "C:/Program Files/InfluxData/influxdb/influxdb-1.8.10-1/meta" # Automati..
-
InfluxDB 1.8.1 윈도우 설치WEB 2023. 7. 17. 14:25
IoT관련 프로젝트를 하면서 시계열 데이터의 운영에 대해 TSDB를 알아보던 중 InfluxDB라는 것을 알게되었다. 지금 기준 2.7버젼까지 나왔지만, 라즈베리파이를 포함한 저사양에도 돌려야 하기 때문에 다양한 곳에서 설치와 사용방법이 정리된 1.8버젼을 선택하게 되었다. 아래는 influxDB를 설치하는 링크이며, 여기서 일단 1.8.1에 대해 윈도우 버젼 설치부터 시작해본다. https://portal.influxdata.com/downloads/ Downloads Telegraf open source data collector Telegraf is a plugin-driven server agent for collecting and sending metrics and events from data..
-
STM32 TIMER PWM NEGATIVE 동작 안할때DEVICE 2023. 2. 24. 14:57
HAL_TIM_PWM_Start(&htim1, TIM_CHANNEL_1); TIMER는 채널을 갖고 있는데 예를 들어 두 채널을 포지티브, 네거티브로 설정했다고 하자. 아래와 같이 설정한다. 이 때, PWM을 START하는 코드는 아래와 같은데 HAL_TIM_PWM_Start(&htim1, TIM_CHANNEL_1); CHANNEL 2같은 경우 동작을 하지 않는다. 따라서 CH2N은 아래와 같이 시작한다. HAL_TIMEx_PWMN_Start(&htim1, TIM_CHANNEL_2);
-
Cordova 설치부터 빌드까지카테고리 없음 2023. 1. 31. 11:23
cordova는 하이브리드앱을 만들 수 있는 환경이다. 일반적으로 웹을 기반으로 구현하는 대부분의 것들은 거의 바로 앱 패키징을 할 수 있는 장점이 있다. 최근에는 ionic이라는 환경을 통해 개발을 많이 하지만 웹상에 있는 어플리케이션을 그대로 사용하기에는 cordova가 좋다. 국내에서 내용을 정리한것이 별로 없어 정리한다. cordova는 browser, android, ios가 가능하지만 아래 옵션에서는 browser라는 예시를 추가로 넣을 뿐. android위주의 명령어만 보면 된다. 최초 설치 $ npm install -g cordova 확인해야 할 것 -자바 SDK 환경변수 -안드로이드 환경변수 프로젝트 만들기 안드로이드의 경우 어차피 나중에 패키지 네임을 변경해야 하기때문에 프로젝트 만들때..