Fórum témák
- • Érdekességek
- • DSP - Miértek, hogyanok
- • Elektromos ágymelegítők
- • Autó akkumulátor töltése 230V nélkül
- • TV hiba, mi a megoldás?
- Autós xenon hid ballast tekercs lebontása
- • Hangsugárzó építés, javítás - miértek, hogyanok
- • Napelem alkalmazása a lakás energia ellátásában
- • Vicces - mókás történetek
- • Erősítő mindig és mindig
- • Kombikazán működési hiba
- • Felajánlás, azaz ingyen elvihető
- • Számítógép hiba, de mi a probléma?
- • Autórádió (fejegység) problémák, kérdések, válaszok
- • DC-DC konverter
- • ZC-18 kazán
- • Keringető szivattyú
- • Szinuszos Inverter Javitás
- • Multiméter problémák
- • Univerzális távirányító
- • Távirányító javítás
- • Villanyszerelés
- • Klíma beszerelése, fűtés-hűtés házilag
- • Arduino
- • Börze
- • Elektronikai témájú könyvek újságok
- • Padlófűtés vezérlés
- • 230V-os motor fordulatszám vezérlése
- • Porszívó javítás
- • Számlapok és előlapok készítése
- • Lemezjátszó beállítása, javítása
- • Kazettás magnó (deck) javítása
- • Vásárlás, hol kapható?
- • Mosogatógép hiba
- • Transzformátor készítés, méretezés
- • Li-Po - Li-ion akkumulátor és töltője
- • Akkumulátor töltő
- • Kávéfőzőgép hiba
- • Mosógép vezérlők és általános problémáik
- • Szünetmentes táp javítása, élesztése
- • SMD forrasztás profin
- • Rádió építés a kezdetektől a világvevőig
- • Hűtőgép probléma
- • Elektromos kerékpár, robogó házilag
- • Indukciós hevítő készítése
- • Labortápegység készítése
- • Gázkazán vezérlő hibák
- • Kompresszor hiba
- • Elektromágneses rázóasztal
- • V-FET és SIT erősítő kapcsolások
- • Hörmann kapuk
- • Szárítógép problémák
- • Színes, animált kijelzésű hangfrekvenciás spektrum-analizátor
- • Lézergravírozás
- • Proteus
» 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!
java.lang.NullPointerException
at cc.arduino.contributions.packages.ContributionsIndexer.getContributedPlaform(ContributionsIndexer.java:472)
at processing.app.BaseNoGui.getBoardPreferences(BaseNoGui.java:168)
at cc.arduino.Compiler.callArduinoBuilder(Compiler.java:241)
at cc.arduino.Compiler.loadPreferences(Compiler.java:184)
at cc.arduino.Compiler.build(Compiler.java:141)
at processing.app.SketchController.build(SketchController.java:641)
at processing.app.SketchController.exportApplet(SketchController.java:666)
at processing.app.Editor$DefaultExportAppHandler.run(Editor.java:2273)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "Thread-68" java.lang.NullPointerException
at cc.arduino.contributions.packages.ContributionsIndexer.getContributedPlaform(ContributionsIndexer.java:472)
at processing.app.BaseNoGui.getBoardPreferences(BaseNoGui.java:168)
at processing.app.BaseNoGui.onBoardOrPortChange(BaseNoGui.java:809)
at processing.app.Base.onBoardOrPortChange(Base.java:1300)
at processing.app.Editor$DefaultExportAppHandler.run(Editor.java:2304)
at java.lang.Thread.run(Thread.java:745)
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. )
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
Most Arduinos have an on-board LED you can control. On the Uno and
Leonardo, it is attached to digital pin 13. If you're unsure what
pin the on-board LED is connected to on your Arduino model, check
This example code is in the public domain.
modified 8 May 2014
by Scott Fitzgerald
*/
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(4, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
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...
Warning: platform.txt from core 'Attiny13' contains deprecated compiler.path={runtime.ide.path}/hardware/tools/avr/bin/, automatically converted to compiler.path={runtime.tools.avr-gcc.path}/bin/. Consider upgrading this core.
Warning: platform.txt from core 'Attiny13' contains deprecated tools.avrdude.cmd.path={runtime.ide.path}/hardware/tools/avr/bin/avrdude, automatically converted to tools.avrdude.cmd.path={path}/bin/avrdude. Consider upgrading this core.
Warning: platform.txt from core 'Attiny13' contains deprecated tools.avrdude.config.path={runtime.ide.path}/hardware/tools/avr/etc/avrdude.conf, automatically converted to tools.avrdude.config.path={path}/etc/avrdude.conf. Consider upgrading this core.
Warning: platform.txt from core 'Attiny13' contains deprecated recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}", automatically converted to recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}". Consider upgrading this core.
Bootloader file specified but missing: C:\arduino-nightly\hardware\attiny13\avr\bootloaders\empty
Sketch uses 348 bytes (33%) of program storage space. Maximum is 1 024 bytes.
Global variables use 4 bytes of dynamic memory.
Egy hiba lépett fel a vázlat feltöltése közben
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. )
Warning: platform.txt from core 'Attiny13' contains deprecated compiler.path={runtime.ide.path}/hardware/tools/avr/bin/, automatically converted to compiler.path={runtime.tools.avr-gcc.path}/bin/. Consider upgrading this core.
Warning: platform.txt from core 'Attiny13' contains deprecated tools.avrdude.cmd.path={runtime.ide.path}/hardware/tools/avr/bin/avrdude, automatically converted to tools.avrdude.cmd.path={path}/bin/avrdude. Consider upgrading this core.
Warning: platform.txt from core 'Attiny13' contains deprecated tools.avrdude.config.path={runtime.ide.path}/hardware/tools/avr/etc/avrdude.conf, automatically converted to tools.avrdude.config.path={path}/etc/avrdude.conf. Consider upgrading this core.
Warning: platform.txt from core 'Attiny13' contains deprecated recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}", automatically converted to recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}". Consider upgrading this core.
Bootloader file specified but missing: C:\arduino-nightly\hardware\attiny13\avr\bootloaders\empty
Sketch uses 348 bytes (33%) of program storage space. Maximum is 1 024 bytes.
Global variables use 4 bytes of dynamic memory.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03
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.
atus1981 már javította a képen
huhuuu most rendesen kinevettem magam. köszönöm a segítséget.
|
|