¶óÁ¸®ÆÄÀÌ °ü·ÃÇØ¼­ Áú¹®ÀÌ ÀÖ½À´Ï´Ù.

   Á¶È¸ 3284   Ãßõ 0    

우선은 라즈베리파이를 활용해 공기청정기를 만드는 프로젝트를 구상하고 있습니다.

PC용 PWM 팬을 활용해 측정된 값에 따라 기준치보다 높으면 최대 성능으로 돌아가게끔 하고, 

기준치보다 낮으면 최저속도로 동작해서 소음 면에서 이득을 보려고 합니다.

우선은 PWM 기능을 확인해보고자 나름대로 찾아보고 실험을 했는데요,

아두이노의 경우 PC용 PWM(팬속도 제어 기능) 팬을 제어할 수 있는 방법이 있어서 실험해봤는데 잘 작동했습니다.

비슷하게 라즈베리파이에서도 구현할 수 있을 것 같은데, 소스 코드를 어떻게 고쳐야 할 지를 모르겠네요.

라즈베리파이에서 작성한 C 코드와 참고한 링크 일단 첨부합니다. 일단 컴파일 단계에서는 

오류는 발생하지 않는데, 이제 실행하면 작동하지 않습니다.


라즈베리파이 GPIO 사용하기 https://blog.naver.com/PostView.nhn?blogId=alsrb968&logNo=221030697770&proxyReferer=https%3A%2F%2Fwww.google.com%2F
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
#include <wiringPi.h>
 
 
#define fanSpeed  0 
#define fanPWM   1  
#define fanSensor 5  
#define Puls 3     
 
int Speed = 50
 
int main(void){
 
  wiringPiSetup();
  pinMode(fanSensor, INPUT);
  pinMode(fanSpeed, INPUT);
  digitalWrite(fanSensor, HIGH);
 
while(1){
 digitalWrite(3,Speed);
}
  return 0;
}
 
cs


감사합니다. 

ªÀº±Û Àϼö·Ï ½ÅÁßÇϰÔ.
Çϵå¿þ¾î´Â Àß ¿¬°áÇϼ̴ٴ °¡Á¤ÇÏ¿¡ while ·çƾ¾È¿¡ pwmÆÄÇüÀ» ¸¸µå´Â ¿Â¿ÀÇÁ°¡ ¾øÀ¸´Ï ¾ÈµÇ´Â°Ô ¸Â½À´Ï´Ù.
¶óÁ¸®ÆÄÀÌ ³»ºÎ ÇÔ¼ö »ç¿ëÇϼ¼¿ä.
http://www.rasplay.org/?p=7495
     
Âü°íÇÏ°í µµÀüÇØº¸°Ú½À´Ï´Ù. °¨»çÇÕ´Ï´Ù!
TLaJ3KtYGr 2019-04
digital write´Â 1 ȤÀº 0À» Ãâ·ÂÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù. speed¸¦ ³Ö¾î”fÀÚ µ¥ÀÌÅͰ¡ Á¦´ë·Î µé¾î°¡Áö ¾Ê¾Æ¼­ ¹ß»ýÇÏ´Â ¹®Á¦ÀÔ´Ï´Ù.
pwm ÇÔ¼ö¸¦ ÀÌ¿ëÇϼ¼¿ä


QnA
Á¦¸ñPage 874/5745
2015-12   1850897   ¹é¸Þ°¡
2014-05   5335884   Á¤ÀºÁØ1
2023-01   3286   ½ÅÀº¿Ö
2019-06   3286   ÀϷиӽºÅ©
2019-06   3286   °¡¿Â´©¸®I°­¡¦
2020-02   3286   ûÃá
2021-07   3286   Àü¼³¼ÓÀǹ̡¦
2019-11   3286   Å×·¯¸®½ºÆ®
2023-05   3286   ½ÅÀº¿Ö
2022-04   3286   ¹ÎÁöÆÄÆÄ
2021-09   3286   Ä«·½
2019-05   3286   ÀÌ¿øÀçK
2021-08   3286   ¸¼Àº¿©¸§
2018-11   3286   ¾ÈÇü°ï
2024-01   3287   ¹¹µçÆÈ¾Æ¿ä
2022-02   3287   Sikieiki
2019-10   3287   ¾²·¹±â´ÜÀå
2019-02   3287   k39214k
2020-04   3287   À̰ÇÈñ
2019-01   3287   ¹Ì¼ö¸Ç
2015-03   3287   ¼Û½ÂÈ­
2018-11   3287   ÇʵåÅ×½ºÅÍ