Arduino吉他调音器代码.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Arduino吉他调音器代码.docx》由会员分享,可在线阅读,更多相关《Arduino吉他调音器代码.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、完整代码:1. int newData = 0;2. int prevData = 0;3. unsigned int time = 0;4. unsigned int period = 0;5. float frequency;6. float FreTemp=0;7. int index = 0;8. int correctFrequency;9. int flag = 0;10. void setup 11. Serial.begin(9600); 12.13. pinMode(7, OUTPUT);14. pinMode(6, OUTPUT);15. pinMode(5, OUTPUT
2、);16. pinMode(4, OUTPUT);17. pinMode(3, OUTPUT);18. pinMode(2, OUTPUT);19. pinMode(A3, OUTPUT);20. pinMode(A4, OUTPUT);21. pinMode(A5, OUTPUT);22. pinMode(A1, OUTPUT);23. pinMode(A2, OUTPUT);24. pinMode(8, OUTPUT);25. pinMode(9, OUTPUT); 26.27. digitalWrite(7, 1);28. digitalWrite(6, 1);29. digitalWr
3、ite(5, 1);30. digitalWrite(4, 1);31. digitalWrite(3, 1);32. digitalWrite(2, 1);33. digitalWrite(8, 1);34. analogWrite(A1, 255);35.delay(500);36. digitalWrite(9, 1);37. analogWrite(A2, 255);38.delay(500);39. digitalWrite(A5, 255);40. analogWrite(A3, 255);41.delay(500);42.analogWrite(A4, 255);43.delay
4、(500);44. cli;45. ADCSRA = 0;46. ADCSRB = 0;47. ADMUX |= (1 REFS0);48. ADMUX |= (1 ADLAR);49.ADCSRA |= (1 ADPS2) | (1 ADPS0);50. ADCSRA |= (1 ADATE);51. ADCSRA |= (1 ADIE);52. ADCSRA |= (1 ADEN);53. ADCSRA |= (1 ADSC);54. sei;55.56.ISR(ADC_vect)57.58.prevData = newData;59.newData = ADCH;60.if (prevD
5、ata = 127)61.62.if(flag)63.64.period = time;65.index+;66.time = 0;67.68.else69.flag = 1;70.71.if(flag)72.time+;73. 74.75. void otherLEDsOff(int LED1, int LED2, int LED3, int LED4, int LED5)76. 77. digitalWrite(LED1, 0);78. digitalWrite(LED2, 0);79. digitalWrite(LED3, 0);80. digitalWrite(LED4, 0);81.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Arduino 吉他 调音 代码
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内