- إنضم
- 30 أبريل 2010
- المشاركات
- 1,227
- مستوى التفاعل
- 134
                            طريقة عمل بيانو على الأردوينو
                        
 
						
						
					طريقة عمل بيانو على الأردوينو
اولا نكتب هذا الكود
ونوصل سبيكر 8 اوم على المخرج رقم 8 والطرف الأخر على السالب
ويمكن وضع
passive buzzer
بدل السبيكر


	
	
	
		
اولا نكتب هذا الكود
ونوصل سبيكر 8 اوم على المخرج رقم 8 والطرف الأخر على السالب
ويمكن وضع
passive buzzer
بدل السبيكر


		كود:
	
	int x,y;[/SIZE][/CENTER][/SIZE][/CENTER]
[SIZE=6][CENTER][SIZE=6][CENTER]
void setup() {
  // put your setup code here, to run once:
pinMode(A0,INPUT_PULLUP);
pinMode(A1,INPUT_PULLUP);
pinMode(A2,INPUT_PULLUP);
pinMode(A3,INPUT_PULLUP);
pinMode(A4,INPUT_PULLUP);
pinMode(A5,INPUT_PULLUP);
pinMode(8,OUTPUT);
}
void loop() {
  x=0;
  // put your main code here, to run repeatedly:
if (digitalRead(A0)==LOW)  x=400;
else if (digitalRead(A1)==LOW)  x=600;
else if (digitalRead(A2)==LOW)  x=800;
else if (digitalRead(A3)==LOW)  x=1000;
else if (digitalRead(A4)==LOW)  x=1200;
else if (digitalRead(A5)==LOW)  x=1400;
tone(8,x,1000);
}وهذه النتيجة
								
									التعديل الأخير بواسطة المشرف: 
								
							
						
						
	
					 
	             
 
		 
 
		