Объединение несколько скетч!
- Войдите на сайт для отправки комментариев
Вс, 22/11/2015 - 15:09
Всем привет, недавно занялся ардуино, интересная штука.
Нашел в интернете 4 разные скетч, по отдельности все отлично работает.
Отправить команду через Bluetooth.
Как объеденить 4 скетча?
1. скетч / плавное вкл выкл 3 пены
unsigned long a;
int ledPin1 = 9;
int ledPin2 = 10;
int ledPin3 = 11;
void setup() {
Serial.begin(9600);
Serial.setTimeout(4);
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
}
void loop()
{
if (Serial.available()){
a = Serial.parseInt();
if (a >=0 && a <255) { analogWrite(ledPin1, a); }
if (a >=256 && a <512) { analogWrite(ledPin2, a);}
if (a >=513 && a <770) {analogWrite(ledPin3, a); }
}
}
2. скетч / отправляю букву Q вкл выкл 12 пин
int ledPin4 = 12;
void setup() {
Serial.begin(9600);
pinMode(ledPin4, OUTPUT);
void loop() {
if (Serial.available() >0){
int i = Serial.read();
if (i == 'Q')digitalWrite(ledPin4, !digitalRead(ledPin4));
3. скетч / измеряет напряжение до 5 Вольт
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(A0);
float voltage = sensorValue * (5.0 / 1023.0);
if (i == 'W')Serial.println(voltage);
}
4. скетч / вкл выкл 13 пин
void setup(){
pinMode(13, OUTPUT);
}
void loop(){
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
delay(500);
}
// хотелось бы отправляет например
if (i == 'E') digitalWrite(13, HIGH); delay(500);
digitalWrite(13, LOW); delay(500); //работал бесконечность
//а когда отправлять другое букву выкл 13 пин
http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii
для начала....
Хосподи, за што, а может попробуем не брать из нета, а наваять самому? Тогда будем представлять, что в какой момент происходит, что нужно изменить для другого поведения. Для разовой задачи в "Ищу исполнителя".
Объединить - не сложно. Гораздо сложнее заставить объединенное работать так, как хочется.
Предположим, у Вас есть Камаз, Феррари и Запорожец.
Как их объединить, чтобы получить грузоподъемность Камаза и скорость Феррари при цене Запорожца?
Приложения для Андроид можно скачать тут https://yadi.sk/d/nHxJXg9-keYEj
Приложения для Андроид можно скачать тут https://yadi.sk/d/nHxJXg9-keYEj
А можно и не скачивать. Оно кому-нибудь надо?
Вы ведь даже не удосужились объяснить задачу. "Как объединить" - это не задача. Берите любой редактор или команду cat в юниксе и обединяйте на здоровье. Одик файл приклеивайте в хвост другому. Работать не будет, но Вы и не написали что Вам надо чтобы она что-то делала. Забыли?
Так что скачивате сами что Вам нужно. Или потрудитесь хоть сколько-нибудь внятно объяснить свой вопрос.
видимо , запугали ТС-а.... не форум , а глумление сплошное..... :)
видимо , запугали ТС-а.... не форум , а глумление сплошное..... :)
Вопрос, кто над кем глумится?
Песочница ! - над теми у кого песка уже много накопилось и есть чё посыпАть :)-