Fórum témák
» Több friss téma |
A klónok CH340 Soros-USB illesztőjének drivere (Letöltés)
Szia!
Köszönöm a segítséget, megnéztem a 2 linket. Az első linket használtam, vagyis az alapján szerencsétlenkedtem össze nagy nehezen a dolgokat. Odáig jutottam, hogy benn vannak az ATTINY-ok az arduino könyvtárába, feltöltöttem a kínai UNO féleségre az ArduinoISP progit, amit feltöltve működik is. Ezután jönne egy kis Blink progi, amit már az ATTINY-ra tudok rakni... de nem. Nem tölt semmit sehova... a vázlat fordításakor kiakad és sehova nem megyen. Alul kiír egy csomó Java-s vackot, hogy minden rossz. Mellékelem a hibát. Remélem tudsz segíteni, előre is köszi!
Sziasztok! Arra keresek valami ötletet, hogy hogyan tudnám azt megoldani, hogy 1 bemeneten (mindegy, hogy digitális vagy analóg) tudjak olvasni 3 nyomógombot. (a lényeg az az lenne, hogy 1 vezetéken), gondoltam arra, hogy különböző ellenállásokkal, de a fesz változás és a hőmérséklet miatt nagyon instabil. Igazából az a gondom, hogy a gombok és az ardu között lenne 20m. Vagy valami ic-s megoldás, ami esetleg 2 vezetéken kommunikál, és elmegy ekkora távolságra? Előre is köszi!
Azért instabil, mert értéket adsz meg a programban, nem pedig tartományt. Lásd melléklet. Pl. nézzük az "UP" nevű gombot. Elvileg, 8 bites olvasás esetén, 36 az ADC eredménye. Te ne ennyit adj meg a programban, hanem valahogy így (x az ADC eredménye):
20<x<45 Így, ha kicsit ingadozik a feszültség valami miatt, stabil a dolog. Kipróbálva, tesztelve többször is. A valós érték 21 - 44 tartományban van.
Jól lesz az az ellenállásos feszültségosztó. A feszültség/hőmérséklet változást pedig úgy lehet kiküszöbölni, hogy sávokat vizsgálsz.
Ha belső referencia feszültséget használv a tápfeszültség helyett, akkor a gombokat is arra kösd rá, így még pontosabb lesz.
Tedd fel ide a blink progit, ami ezeket a hibákat generálja. Kipróbálom én is.
Ez a gyári, csak a 13-as pin helyett, a 4-es van megadva. (Ha sikerülne a feltöltés, akkor ráteszek egy LED-et és látható a sikeres programozás. )
Szia!
Nem kéne a loopban is átírni a 13-at négyre?
Igen át van amúgy, csak elfelejtettem most átírni.
A letöltött zip fájlban lévő boards.txt tartalmát másold be a "hardware/arduino/avr" mappában található boards.txt fájl végére. Az egész "core13" mappát másold be a "hardware/arduino/avr/cores" mappába, az arduino mappa mellé. Ennyit kell csinálni. Így nálam lefordul. Ír pár hibát, hogy nincs definiálva a boards.txt-ben a board neve, meg hogy nincs hozzá bootloader. Nem használunk hozzá bootloadert. Ezekkel ne foglalkozz.
Ha az uno-d működik ISP-ként, akkor fel tudod vele tölteni, ha eddig eljutsz. Próbáltad már? Működik?
Idáig jutottam...
Itt is át kell írni 4-re: digitalWrite(13, HIGH);
Látom, más is írta, csak nekem nem frissült az oldal... A hozzászólás módosítva: Jan 15, 2017
Át van írva.
Nem is az a baja, hanem a franc tudja már. Kiakasztott teljesen ez a vacak.
Ez vár egy kis idő múlva... (lefordul, feltölt, de nem fejezi be, hanem leáll hibával, majd 2-4p múlva teleírja az üzenőfalat. )
Próbáld meg előről. Telepíts fel egy új arduinot, és csak azokat módosítsd benne, emiket lentebb írtam.
Feltettem egy másikat újonnan, megcsináltam amit kell, de így se akarja az igazságot. Ugyan az a probléma még mindig.
sziasztok!
a segítségetek szeretném kérni, ezt a kapcsolást terveztem, ami egy 22k ohmos NTC ellenállással hőmérséklet mérést végezne steinhart-hardt ekvivalenciával. a lényeg h egy előre beállított hőmérsékletnél kapcsolja ki vagy be a relét. a program része meg is van, viszont most készítettem a nyák tervet. addig nem akarom maratni, amíg biztos nem jó. ha megtennétek átnéznétek? Köszönettel: kovacsft
Lehet, hogy sok lesz a 12VAC.
Kapcsolás jó szerintem. A programnak tartalmaznia kell némi hiszterézist és javaslom több mérési adat átlagolását.
Ha jól látom, az 1N4007 záróirányban, sorosan van kötve, az a relé tekercsére párhuzamosan kellene. A LED az életben nem fog világítani, mert a tranzisztor BE (0.6V) diódája söntöli. A bázisellenállás elé kellene kötni, természetesen soros áramkorlátozó ellenállással (1k mondjuk). Hirtelen ennyi, de majd a nálam okosabbak kijavítanak.
a relé 12v-os, ilyen volt itthon, sajnos kell a 12v.
a programban van " #define NUMAMOSTRAS 100"
Igazad van, elkerülte a figyelmemet a led meg a dióda.
huhh, köszi a segítséget, javítottam. a led arra kell, hogy mikor D7 magas, akkor világítson, tehát ha a relé kapcsol.
Csak egy opcionális megjegyzés. Ha tudod, akkor szépíts a kinézeten
A relé soha nem fog meghúzni.
A hozzászólás módosítva: Jan 15, 2017
és egyébként se rakjam a relé alá
köszi, eléggé kezdő vagyok, az első áramköri tervem.
A relé körét nézd át alaposan Van 1 komoly hiba.
Oké, de erre van külön téma. Nem azzal van a baj, hogy alatta van.
A hozzászólás módosítva: Jan 15, 2017
akkor topicot váltok, bocsánat h itt írtam. egyébként nem tudom mi a hiba a relé körével.
huhuuu most rendesen kinevettem magam. köszönöm a segítséget.
|
Bejelentkezés
Hirdetés |