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   528 / 839
(#) KoblogPerGyok válasza asrock hozzászólására (») Ápr 28, 2019 /
 
Én nem látok value nevű rekordot a json fajlban. A kododban meg if root value van. Ilyen nincs. Root sensor és táska values az van. Itt kellene megoldani, hogy a humiditi re álljon rá. Valami ilyesmi lehet a megoldás

Serial println Root("sensors").("humiditi").("value")

Vagy sensors helyett táska values. Nem látom rendesen a fájlban a zarojeleker. Meg az is lehet hogy sensors.taskvalues.humiditi.value

Nincs pc a közelébe a telon meg nem annyira jó nezegetni
A hozzászólás módosítva: Ápr 28, 2019
(#) asrock válasza KoblogPerGyok hozzászólására (») Ápr 28, 2019 /
 
json

  1. },
  2. "Sensors":[
  3. {
  4. "DataAcquisition": [
  5. {"Controller":1,
  6. "IDX":0,
  7. "Enabled":"false"
  8. },
  9. {"Controller":2,
  10. "IDX":0,
  11. "Enabled":"false"
  12. },
  13. {"Controller":3,
  14. "IDX":0,
  15. "Enabled":"false"
  16. }],
  17. "TaskInterval":10,
  18. "Type":"Display - OLED SSD1306/SH1106 Framed",
  19. "TaskName":"oled3",
  20. "TaskEnabled":"true",
  21. "TaskNumber":1
  22. },
  23. {
  24. "TaskValues": [
  25. {"ValueNumber":1,
  26. "Name":"Temperature",
  27. "NrDecimals":1,
  28. "Value":15.3
  29. },
  30. {"ValueNumber":2,
  31. "Name":"Humidity",
  32. "NrDecimals":1,
  33. "Value":69.9
  34. },
  35. {"ValueNumber":3,
  36. "Name":"Pressure",
  37. "NrDecimals":1,
  38. "Value":1013.7
  39. }],
  40. "DataAcquisition": [
  41. {"Controller":1,
  42. "IDX":0,
  43. "Enabled":"false"
  44. },
  45. {"Controller":2,
  46. "IDX":0,
  47. "Enabled":"false"
  48. },
  49. {"Controller":3,
  50. "IDX":0,
  51. "Enabled":"false"
  52. }],
  53. "TaskInterval":30,
  54. "Type":"Environment - BMx280",
  55. "TaskName":"BM280",
  56. "TaskEnabled":"true",
  57. "TaskNumber":2
  58. },
  59. {
  60. "TaskValues": [
  61. {"ValueNumber":1,
  62. "Name":"Temperature",
  63. "NrDecimals":1,
  64. "Value":55.1
  65. }],
  66. "DataAcquisition": [
  67. {"Controller":1,
  68. "IDX":0,
  69. "Enabled":"false"
  70. },
  71. {"Controller":2,
  72. "IDX":0,
  73. "Enabled":"false"
  74. },
  75. {"Controller":3,
  76. "IDX":0,
  77. "Enabled":"false"
  78. }],
  79. "TaskInterval":30,
  80. "Type":"Environment - DS18b20",
  81. "TaskName":"SOLAR_BJ",
  82. "TaskEnabled":"true",
  83. "TaskNumber":3
  84. },
  85. {
  86. "TaskValues": [
  87. {"ValueNumber":1,
  88. "Name":"Temperature",
  89. "NrDecimals":1,
  90. "Value":64.3
  91. }],
  92. "DataAcquisition": [
  93. {"Controller":1,
  94. "IDX":0,
  95. "Enabled":"false"
  96. },
  97. {"Controller":2,
  98. "IDX":0,
  99. "Enabled":"false"
  100. },
  101. {"Controller":3,
  102. "IDX":0,
  103. "Enabled":"false"
  104. }],
  105. "TaskInterval":30,
  106. "Type":"Environment - DS18b20",
  107. "TaskName":"ALSO_BJ",
  108. "TaskEnabled":"true",
  109. "TaskNumber":4
  110. },
  111. {
  112. "DataAcquisition": [
  113. {"Controller":1,
  114. "IDX":0,
  115. "Enabled":"false"
  116. },
  117. {"Controller":2,
  118. "IDX":0,
  119. "Enabled":"false"
  120. },
  121. {"Controller":3,
  122. "IDX":0,
  123. "Enabled":"false"
  124. }],
  125. "TaskInterval":5,
  126. "Type":"Display - OLED SSD1306/SH1106 Framed",
  127. "TaskName":"oled2",
  128. "TaskEnabled":"false",
  129. "TaskNumber":5
  130. }
  131. ],
  132. "TTL":30000
  133. }
(#) Vacok hozzászólása Ápr 28, 2019 /
 
Sziasztok!
Hogyan tudok arduino-ban hasonló megszakítást beállítani, mint az attachInterrupt, ami egy belső jelre van beállítva?
Konkrétan az avr indulásakor elindul a micros() függvény, majd egy ha a micros() elér egy bizonyos értéket a program azonnal hajtson végre egy utasítást.
A hozzászólás módosítva: Ápr 28, 2019
(#) pipi válasza Vacok hozzászólására (») Ápr 28, 2019 /
 
Használd a timert.
(#) Vacok válasza pipi hozzászólására (») Ápr 28, 2019 /
 
És az OCR1A értékét a program futása során változtathatom vagy csak fix értéket adhatok neki?
(#) Kovidivi válasza Vacok hozzászólására (») Ápr 28, 2019 /
 
Figyelj oda, hogy az Arduino timer-t használ a millis() és a micros fv-ekhez (timer0-t ha jól tudom). Ha servo-t használsz, a timer1 van használatban (azt hiszem), tehát ott sem garázdálkodhatsz csak úgy! Beállítasz valamit, erre egy másik dolog nem fog működni...
(#) Vacok válasza Kovidivi hozzászólására (») Ápr 28, 2019 /
 
Akkor átírom az egészet, mert pont a timer0-t állítottam be, köszi, hogy szóltál.
Igazából gyújtás vezérlés lenne, és mivel fordulatszámtól függ a gyújtás ideje ezért változnia kellene, hogy a timer interrupt mikor aktiválódik, ezért kellene, hogy amikor a program kiszámolja a fordulatszámot módosítsa az OCR1A értékét is.
(#) Kovidivi válasza Vacok hozzászólására (») Ápr 28, 2019 /
 
Ha kiíratod soros porton a regiszterek értékét, látni fogod, hogy használja-e valami, vagy még a gyári állapotban van.
(#) Rober_4 hozzászólása Ápr 29, 2019 /
 
Sziasztok!
Ha analog input portból szeretnék kimenetet csinálni elég ez a kód?
  1. pinMode(A0, OUTPUT);
  2. digitalWrite(A0, HIGH);


Valamiért nem jelenik meg rajta...
Nem kell még engedélyezni valahol?
(#) kapu48 válasza Rober_4 hozzászólására (») Ápr 29, 2019 /
 
Próbáld a digitális pin számozás értékkel = 14
Bővebben: Link
(#) Vacok válasza Kovidivi hozzászólására (») Ápr 29, 2019 /
 
És ha timer interrupt-ot használok, akkor is megáll a loop()-ban lévő programom vagy párhuzamosan fut a kettő?
(#) Rober_4 válasza kapu48 hozzászólására (») Ápr 29, 2019 /
 
Most nézem, nekem pont az A6-os A7-es láb kellene Arduino Nanon, de a rajzon valamiért ennél a két lábnál nincs C jelölés, lehet, ez a két láb nem tudja a digitális outputot, de a többi hat igen?
Rajz
(#) kapu48 válasza Rober_4 hozzászólására (») Ápr 29, 2019 1 / 1
 
Azokat az I2C is használja, ha installálva van valami rá!
Egyébként minden pin használható Ki vagy Be menet ként.
(#) vargham válasza kapu48 hozzászólására (») Ápr 29, 2019 / 1
 
A6 és A7 csak analóg input (IC 19 és 22 kivezetése), kimenetként nem használható. Az I2C SDA és SCL az A4 és A5 analóg bemenetekkel közös. Nézd meg az MCU adatlapján!
(#) kapu48 válasza vargham hozzászólására (») Ápr 29, 2019 /
 
Bocsi!
Akkor ez a tokozás kivételes!

(Legalább most már ezt is megnéztem.)
(#) vargham válasza kapu48 hozzászólására (») Ápr 29, 2019 /
 
Ezeknek semmi közük egymáshoz. Az A6 és az A7 az ADMUX két bemenete, azokon a lábakon (19 és 22) más funkció nem érhető el. A PC6 és PC7 az pedig a PORTC 6. és 7. bitje, amiből az utóbbi nem került kivezetésre ezen a tokon. A PC6 pedig a 29. lábon érhető el, és ez egyben a reset is.
De ha megnézed ugyanennek az adatlapnak az 1-1 ábráját, akkor magad is láthatod.
(#) kapu48 válasza vargham hozzászólására (») Ápr 29, 2019 /
 
Közben rájöttem, és gyorsan töröltem!
(#) Kovidivi válasza Vacok hozzászólására (») Ápr 29, 2019 /
 
Egyszerre csak egy program futhat! Nem dual-core AVR-ről beszélünk.
(#) Rober_4 válasza kapu48 hozzászólására (») Ápr 29, 2019 /
 
Köszi, kiderült vargham-nak van igaza, eme két láb nem állítható át. Viszont nekem ezzel is segítettél!
(#) Rober_4 válasza vargham hozzászólására (») Ápr 29, 2019 /
 
Köszönöm!
Űberkirályak vagytok! És mit szenvedtem tegnap vele, hogy miért nem jó, már már a pokol legmélyebb bugyraiban jártam.... Most áttettem a potikat az A6-7-re, az A0 meg már tudja nyomni a CV vezérlőjelet a másik szintinek!
(#) Bell hozzászólása Ápr 30, 2019 /
 
Sziasztok!
A fiókomban találtam egy "Pro Micro ATmega32U4"-es panelt.
A hátulján 5V és 3.3V is szerepel, de nem szeretném elfüstöltetni.
Ez azt jelenti, hogy mindkét feszültséggel járatható, de 3.3V-nál max. 8MHz-en megy?
A frekit hogyan lehet átállítani?
(#) icserny válasza Bell hozzászólására (») Ápr 30, 2019 /
 
A HESTORE oldalán található információk szerint a RAW bemenetre 5V-ot kell adn. A másik lehetőség az USB csatlakozón keresztül történő táplálás, ez is 5V-al történik.

A VCC láb elvileg kimenet (ott jön ki az 5V-ból a panelen található LDO által előállított 3,3 V).
A kapcsolási rajz szerint a mikrovezérlő 3,3 V-os tápfeszültséggel működik, de ezt a feszültséget a panel maga állítja elő az 5 V-os külső tápfeszültségből..
(#) Bell válasza icserny hozzászólására (») Ápr 30, 2019 /
 
Nagyon köszönöm!
Nem ott vettem, de pontosan ugyanerről van szó, még a J1 jumper is rajta van, ami elég meredek megoldásnak tűnik.
A 3.3V-os működtetéshez rövidre zárja a stab IC be és kimenetét.
Ez járható út, vagy inkább elvágjam és átkössem, ami szükséges?
(#) Bell válasza Bell hozzászólására (») Ápr 30, 2019 /
 
Nem jól írtam.
Ha J1-et rövidre zárom, akkor 5V-os, ha nem, akkor 3,3V-os az Arduinóm.
(#) D_Zsolt hozzászólása Máj 2, 2019 /
 
Beszereztem egy frekiváltót az esztergámhoz, de motort keríteni hozzá nem volt egyszerű,mert amit akartam az a relatív kis méret a maximális 3-550W teljesítmény igény. Az 550W-os motorok már nagyok, így 370W lenne az ideális méretben, de ezek jellemzően segédfázisos motorok, nem pedig 3 fázisúak. Mivel jelenleg megoldottnak tűnik a frekiváltós 550W-os motor (kellett valami, így elengedtem az igényeimből a méret kérdését), így a további irományom csak elméleti feszegetés jellegű. Továbbra is kerestem egy olcsó megoldást a segédfázis meghajtására frekvencia váltóval. Korábban az Atmelnek (és pár más cégnek is) volt erre céláramköre példa programokkal és a keresgélés közben találtam ezt: OpenVFD. Szerintem jó alapja lehetne egynek, amennyiben átírásra kerül a 3 fázis eltolása és a feszültségviszonyok is a helyükre kerülnek, de természetesen nem értek hozzá így előbb ismerkednék vele.A kód lefordul és szeretnék vele „szárazon” játszadozni viszont nincs oszcilloszkópom. Miként tudnám láthatóvá tenni a jelalakot? Gondolok itt valami arduino szimulátorra vagy valami olyasmire amivel a jelalakot láthatnám, mégha nem is valós időben. Esetleg olcsó usb-s szkópra tipp?
Ez nem egy égetően fontos projekt számomra, hanem ismerkedni szeretnék magával a programmal!
(#) icserny válasza D_Zsolt hozzászólására (») Máj 2, 2019 /
 
Ilyenre gondoltál: DSO138?
Vagy ilyenre? 2CH 20Mhz USB Oscilloscope
(#) D_Zsolt válasza icserny hozzászólására (») Máj 2, 2019 /
 
Mivel nem mérni akarok csak indikálni, megfelelne egy usb-s hangkártya is aminek 2 sztereo mikrofon bemenete van. Valami dso138 féleség már volt a kezemben, nem rossz a maga nemében, de nem érzek késztetést rá. A Hantek már egy komoly műszer, jelenleg valami olcsóbb megoldás érdekelne.
(#) D_Zsolt válasza icserny hozzászólására (») Máj 2, 2019 /
 
Az hiszem ezzel el leszek egy darabig, megnézem mire képes. Nanora lefordult, első blikkre működik.
(#) Norbi779 hozzászólása Máj 3, 2019 /
 
Sziasztok! Lenne egy áramkör, amelyben egy NodeMCU, DS18B20 szenzor, DS1302 óramodul, egy OLED kijelző és egy 4 csatornás relay board van összekötve. Jól is működik, de az óra 5:00nál mindig megáll és nem számol tovább. Ha újraindítom akkor megint elkezdi számolni az időt 5:00tól. Mi okozhatja ezt a hibát?
(#) tbarath válasza Norbi779 hozzászólására (») Máj 3, 2019 /
 
Szinte biztos, hogy a kódban van valami elkavarva/beállítva.
Következő: »»   528 / 839
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