Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
arduino_2017 [2017/12/21 23:28] super_admin [Операционный усилитель LM358] |
arduino_2017 [2017/12/22 16:20] super_admin [Сирена на Arduino] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Микропроцессорная плата Arduino ====== | ====== Микропроцессорная плата Arduino ====== | ||
+ | |||
+ | |||
+ | |||
+ | ===== Справочные материалы по программированию Arduino ===== | ||
+ | |||
+ | * [[https://yadi.sk/i/5CMqjaQX3Qr3Ns | Справочник по языку программирования для Arduino (*.pdf)]] | ||
+ | * [[https://yadi.sk/i/B4dNTU4g3Qr3hQ | Arduino - быстрый старт (учебное пособие *.pdf)]] | ||
Строка 61: | Строка 68: | ||
* [[https://youtu.be/J8XNTHETgxU]] - | * [[https://youtu.be/J8XNTHETgxU]] - | ||
+ | |||
+ | ==== Сирена на Arduino ==== | ||
+ | |||
+ | |||
+ | * http://pzlezioniesercizionline.blogspot.ru/2015/10/tutorial-arduino-come-realizzare-la.html | ||
+ | |||
+ | {{::schema_sirena.jpg|}} | ||
+ | |||
+ | <code c> | ||
+ | |||
+ | Ecco lo sketch: | ||
+ | |||
+ | // Sirena della Polizia | ||
+ | |||
+ | int wait= 1; | ||
+ | int time =10; | ||
+ | int freq = 0; | ||
+ | int ledPin1 =2; | ||
+ | int ledPin2 =3; | ||
+ | int tonePin =8; | ||
+ | |||
+ | void setup(){ | ||
+ | pinMode(ledPin1, OUTPUT); | ||
+ | pinMode(ledPin2, OUTPUT); | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | for (freq = 160; freq < 1700; freq += 1) { // valore iniziale, valore limite high, incremento | ||
+ | tone(tonePin, freq, time); // Pin del piezo, frequenza, durata | ||
+ | digitalWrite(ledPin1,LOW); | ||
+ | digitalWrite(ledPin2,HIGH); | ||
+ | delay(wait); | ||
+ | } | ||
+ | for (freq = 1700; freq > 160; freq -= 1) {// valore iniziale, valore limite low, decremento | ||
+ | tone(tonePin, freq, time); | ||
+ | digitalWrite(ledPin1,HIGH); | ||
+ | digitalWrite(ledPin2,LOW); | ||
+ | delay(wait); | ||
+ | } | ||
+ | } | ||
+ | |||
+ | </code> | ||
==== Полезные ссылки ==== | ==== Полезные ссылки ==== |