Fórum témák

» Több friss téma
Fórum » Arduino
A klónok CH340 Soros-USB illesztőjének drivere (Letöltés)
Lapozás: OK   312 / 838
(#) zosza18 válasza Panhard hozzászólására (») Jan 15, 2017 /
 
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!
  1. java.lang.NullPointerException
  2.         at cc.arduino.contributions.packages.ContributionsIndexer.getContributedPlaform(ContributionsIndexer.java:472)
  3.         at processing.app.BaseNoGui.getBoardPreferences(BaseNoGui.java:168)
  4.         at cc.arduino.Compiler.callArduinoBuilder(Compiler.java:241)
  5.         at cc.arduino.Compiler.loadPreferences(Compiler.java:184)
  6.         at cc.arduino.Compiler.build(Compiler.java:141)
  7.         at processing.app.SketchController.build(SketchController.java:641)
  8.         at processing.app.SketchController.exportApplet(SketchController.java:666)
  9.         at processing.app.Editor$DefaultExportAppHandler.run(Editor.java:2273)
  10.         at java.lang.Thread.run(Thread.java:745)
  11. Exception in thread "Thread-68" java.lang.NullPointerException
  12.         at cc.arduino.contributions.packages.ContributionsIndexer.getContributedPlaform(ContributionsIndexer.java:472)
  13.         at processing.app.BaseNoGui.getBoardPreferences(BaseNoGui.java:168)
  14.         at processing.app.BaseNoGui.onBoardOrPortChange(BaseNoGui.java:809)
  15.         at processing.app.Base.onBoardOrPortChange(Base.java:1300)
  16.         at processing.app.Editor$DefaultExportAppHandler.run(Editor.java:2304)
  17.         at java.lang.Thread.run(Thread.java:745)
(#) erdeidominik1999 hozzászólása Jan 15, 2017 /
 
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!
(#) Bakman válasza erdeidominik1999 hozzászólására (») Jan 15, 2017 / 1
 
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.

Gombok.png
    
(#) vargham válasza erdeidominik1999 hozzászólására (») Jan 15, 2017 /
 
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.
(#) Kovidivi válasza erdeidominik1999 hozzászólására (») Jan 15, 2017 /
 
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.
(#) Panhard válasza zosza18 hozzászólására (») Jan 15, 2017 /
 
Tedd fel ide a blink progit, ami ezeket a hibákat generálja. Kipróbálom én is.
(#) zosza18 válasza Panhard hozzászólására (») Jan 15, 2017 /
 
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. )
  1. /*
  2.   Blink
  3.   Turns on an LED on for one second, then off for one second, repeatedly.
  4.  
  5.   Most Arduinos have an on-board LED you can control. On the Uno and
  6.   Leonardo, it is attached to digital pin 13. If you're unsure what
  7.   pin the on-board LED is connected to on your Arduino model, check
  8.   the documentation at http://arduino.cc
  9.  
  10.   This example code is in the public domain.
  11.  
  12.   modified 8 May 2014
  13.   by Scott Fitzgerald
  14.  */
  15.  
  16.  
  17. // the setup function runs once when you press reset or power the board
  18. void setup() {
  19.   // initialize digital pin 13 as an output.
  20.   pinMode(4, OUTPUT);
  21. }
  22.  
  23. // the loop function runs over and over again forever
  24. void loop() {
  25.   digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)
  26.   delay(1000);              // wait for a second
  27.   digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
  28.   delay(1000);              // wait for a second
  29. }
(#) morgo válasza zosza18 hozzászólására (») Jan 15, 2017 /
 
Szia!
Nem kéne a loopban is átírni a 13-at négyre?
(#) zosza18 válasza morgo hozzászólására (») Jan 15, 2017 /
 
Igen át van amúgy, csak elfelejtettem most átírni.
(#) Panhard válasza zosza18 hozzászólására (») Jan 15, 2017 /
 
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?

arduino.jpg
    
(#) zosza18 válasza Panhard hozzászólására (») Jan 15, 2017 /
 
Idáig jutottam...

  1. Warning: Board attiny13:avr:attiny13f doesn't define a 'build.board' preference. Auto-set to: AVR_ATTINY13F
  2. Warning: Board attiny13:avr:attiny13c doesn't define a 'build.board' preference. Auto-set to: AVR_ATTINY13C
  3. Warning: Board attiny13:avr:attiny13d doesn't define a 'build.board' preference. Auto-set to: AVR_ATTINY13D
  4. Warning: Board attiny13:avr:attiny13e doesn't define a 'build.board' preference. Auto-set to: AVR_ATTINY13E
  5. Warning: Board attiny13:avr:attiny13a doesn't define a 'build.board' preference. Auto-set to: AVR_ATTINY13A
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. Bootloader file specified but missing: C:\arduino-nightly\hardware\attiny13\avr\bootloaders\empty
  11.  
  12. Sketch uses 348 bytes (33%) of program storage space. Maximum is 1 024 bytes.
  13. Global variables use 4 bytes of dynamic memory.
  14. Egy hiba lépett fel a vázlat feltöltése közben
(#) vargham válasza zosza18 hozzászólására (») Jan 15, 2017 /
 
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
(#) zosza18 válasza vargham hozzászólására (») Jan 15, 2017 /
 
Át van írva.
Nem is az a baja, hanem a franc tudja már.
Kiakasztott teljesen ez a vacak.
(#) zosza18 válasza zosza18 hozzászólására (») Jan 15, 2017 /
 
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. )

  1. Warning: Board attiny13:avr:attiny13e doesn't define a 'build.board' preference. Auto-set to: AVR_ATTINY13E
  2. Warning: Board attiny13:avr:attiny13f doesn't define a 'build.board' preference. Auto-set to: AVR_ATTINY13F
  3. Warning: Board attiny13:avr:attiny13c doesn't define a 'build.board' preference. Auto-set to: AVR_ATTINY13C
  4. Warning: Board attiny13:avr:attiny13a doesn't define a 'build.board' preference. Auto-set to: AVR_ATTINY13A
  5. Warning: Board attiny13:avr:attiny13d doesn't define a 'build.board' preference. Auto-set to: AVR_ATTINY13D
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. Bootloader file specified but missing: C:\arduino-nightly\hardware\attiny13\avr\bootloaders\empty
  11.  
  12. Sketch uses 348 bytes (33%) of program storage space. Maximum is 1 024 bytes.
  13. Global variables use 4 bytes of dynamic memory.
  14. avrdude: stk500_recv(): programmer is not responding
  15. avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
  16. avrdude: stk500_recv(): programmer is not responding
  17. avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
  18. avrdude: stk500_recv(): programmer is not responding
  19. avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
  20. avrdude: stk500_recv(): programmer is not responding
  21. avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
  22. avrdude: stk500_recv(): programmer is not responding
  23. avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
  24. avrdude: stk500_recv(): programmer is not responding
  25. avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
  26. avrdude: stk500_recv(): programmer is not responding
  27. avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
  28. avrdude: stk500_recv(): programmer is not responding
  29. avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
  30. avrdude: stk500_recv(): programmer is not responding
  31. avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
  32. avrdude: stk500_recv(): programmer is not responding
  33. avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03
  34. Hiba a feltöltés során. A hiba elhárítása a http://www.arduino.cc/en/Guide/ oldalon a Troubleshooting#upload alatt került leírásra.
(#) Panhard válasza zosza18 hozzászólására (») Jan 15, 2017 /
 
Próbáld meg előről. Telepíts fel egy új arduinot, és csak azokat módosítsd benne, emiket lentebb írtam.
(#) zosza18 válasza Panhard hozzászólására (») Jan 15, 2017 /
 
Feltettem egy másikat újonnan, megcsináltam amit kell, de így se akarja az igazságot. Ugyan az a probléma még mindig.
(#) kovacsft hozzászólása Jan 15, 2017 /
 
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

1.png
    
(#) atus1981 válasza kovacsft hozzászólására (») Jan 15, 2017 /
 
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.
(#) wbt válasza kovacsft hozzászólására (») Jan 15, 2017 /
 
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.
(#) kovacsft hozzászólása Jan 15, 2017 /
 
a relé 12v-os, ilyen volt itthon, sajnos kell a 12v.
a programban van " #define NUMAMOSTRAS 100"
(#) atus1981 válasza wbt hozzászólására (») Jan 15, 2017 /
 
Igazad van, elkerülte a figyelmemet a led meg a dióda.
(#) kovacsft hozzászólása Jan 15, 2017 /
 
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.

2.png
    
(#) Gabó válasza kovacsft hozzászólására (») Jan 15, 2017 /
 
Csak egy opcionális megjegyzés. Ha tudod, akkor szépíts a kinézeten
(#) atus1981 válasza kovacsft hozzászólására (») Jan 15, 2017 /
 
A relé soha nem fog meghúzni.
A hozzászólás módosítva: Jan 15, 2017
(#) kovacsft hozzászólása Jan 15, 2017 /
 
és egyébként se rakjam a relé alá
köszi, eléggé kezdő vagyok, az első áramköri tervem.
(#) Gabó válasza kovacsft hozzászólására (») Jan 15, 2017 / 1
 
A relé körét nézd át alaposan Van 1 komoly hiba.
(#) atus1981 válasza kovacsft hozzászólására (») Jan 15, 2017 / 1
 
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

rele.jpg
    
(#) kovacsft hozzászólása 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.
(#) Gabó válasza kovacsft hozzászólására (») Jan 15, 2017 /
 
atus1981 már javította a képen
(#) kovacsft hozzászólása Jan 15, 2017 /
 
huhuuu most rendesen kinevettem magam. köszönöm a segítséget.
Következő: »»   312 / 838
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem