Kas siin leidub kedagi, kes suudaks minu Due plaadile väikese programmijupi lisaks panna?
Hetkel tegeleb see plaat CANbus'is rattakiiruste ümberarvestamisega, aga lisaks oleks vaja juhtida paari solenoidi läbi relay shield'i.
Programm näeb välja selline:
Lisa peaks nägema välja midagi sellist:
I when inputs D28(low) or D30(low) are active- activate output D4(high).
II when input D30(low) is active and D28(low) is not active- activate outputs D5(high) and D6(high), until A5(input) reads voltage 0,6-0,9V (0,78V)
III when input D30(low) is not active- activate output D5, until A5 reads voltage 2,1-2,5V (2,33V)
IV when A5 reads voltages 0,6-0,9V- activate output D32(high)LED
Sisendid D28 ja D30 toimuvad massiga, väljundid D4, D5, D6 ja D32 on plussid.
Analog A5 sisend on lüliti, millel on erinevad takistused ja selle väärtust ei fikseeriks, kuna ei tea, kui stabiilne on Arduino 3V3 ja pikad juhtmed lülitini.
Parim variant oleks, kui lülitused II ja III toimiksid ainult siis, kui CAN liikluses oleks aktiivne ID 0x230, status frame 06.
Kas selline asi on üldse võimalik? Ennast ma ei näe lähitulevikus programmeerimist õppimas kahjuks.
Hetkel tegeleb see plaat CANbus'is rattakiiruste ümberarvestamisega, aga lisaks oleks vaja juhtida paari solenoidi läbi relay shield'i.
Programm näeb välja selline:
Lisa peaks nägema välja midagi sellist:
I when inputs D28(low) or D30(low) are active- activate output D4(high).
II when input D30(low) is active and D28(low) is not active- activate outputs D5(high) and D6(high), until A5(input) reads voltage 0,6-0,9V (0,78V)
III when input D30(low) is not active- activate output D5, until A5 reads voltage 2,1-2,5V (2,33V)
IV when A5 reads voltages 0,6-0,9V- activate output D32(high)LED
Sisendid D28 ja D30 toimuvad massiga, väljundid D4, D5, D6 ja D32 on plussid.
Analog A5 sisend on lüliti, millel on erinevad takistused ja selle väärtust ei fikseeriks, kuna ei tea, kui stabiilne on Arduino 3V3 ja pikad juhtmed lülitini.
Parim variant oleks, kui lülitused II ja III toimiksid ainult siis, kui CAN liikluses oleks aktiivne ID 0x230, status frame 06.
Kas selline asi on üldse võimalik? Ennast ma ei näe lähitulevikus programmeerimist õppimas kahjuks.
Comment