Типа эмилуятор
- Войдите на сайт для отправки комментариев
Пт, 28/02/2020 - 22:17
Есть ли эмулятор для ардуинки, в котором можно прокатить программу, как, например, в овене? Возможно то, что я ищу называется не "эмулятор", но, господа, прошу помочь.
Если нужен код, то вот и он:
int StartAuto=1; int m1=2;//motor int m2=3; int st1=4;//упор int st2=5; int ej1=6;//выталкиватель int ej2=7; int ejStart=8; int ejFin=9; int Press1=10;//прижим, верхнее,нижнее положение int Press2=11; int hpPress=12; int dpPress=13; int Saw1=14;// пила, верхнее, нижнее положение int hpSaw=15; int dpSaw=16; int Saw2=17; void setup() { pinMode(StartAuto, INPUT); pinMode(m1, OUTPUT); pinMode(m2, OUTPUT); pinMode(st1, INPUT); pinMode(st2, INPUT); pinMode(ej1,INPUT); pinMode(ej2,INPUT); pinMode(ejStart, OUTPUT); pinMode(ejFin, OUTPUT); pinMode(Press1, OUTPUT); pinMode(Press2,OUTPUT); pinMode(hpPress, INPUT); pinMode(dpPress, INPUT); pinMode(Saw1, OUTPUT); pinMode(Saw2,OUTPUT); pinMode(hpSaw,INPUT); pinMode(dpSaw,INPUT); } void MoveStart() { digitalWrite(m1,HIGH); digitalWrite(m1,HIGH); } void MoveStop() { digitalWrite(m1,LOW); digitalWrite(m1,LOW); } void PressStart() { digitalWrite(Press1,HIGH); digitalWrite(Press2,LOW); } void PressReturn() { digitalWrite(Press1,LOW); digitalWrite(Press2,HIGH); } void SawStart() { digitalWrite(Saw1,HIGH); digitalWrite(Saw2,LOW); } void SawReturn() { digitalWrite(Saw2,HIGH); digitalWrite(Saw1,LOW); } void loop() { if (digitalRead(StartAuto)==HIGH) { MoveStart(); if (digitalRead(st1) == HIGH) { MoveStop(); PressStart(); delay(2000); while(digitalRead(dpSaw)!= HIGH) { SawStart(); } delay(2000); while(digitalRead(hpSaw)!=HIGH) { SawReturn(); } delay(2000); PressReturn(); } MoveStart(); if (digitalRead(st2)== HIGH) { MoveStop(); while(digitalRead(ejFin) !=HIGH) { digitalWrite(ej1, HIGH); } digitalWrite(ej1, LOW); while (digitalRead(ejStart) !=HIGH) { digitalWrite(ej2, HIGH); } digitalWrite(ej2,LOW); } } }
А чем протеус-то не угодил?
Proteus 8.x
А чем протеус-то не угодил?
Видимо, ценой.
интересно, нафига для кода в 120 строк, не содержащего никакого хитрого железа - эмулятор?
А чём цимус? Мотор не слушается с первого раза, он что, женщина ??? )))
для надежности :)
А чем протеус-то не угодил?
Видимо, ценой.
это да, цена для познавательных целей не гуманная