Kirjoittaja Aihe: Arduino ide ja herja RATKAISTU tai ainakin paikattu  (Luettu 10343 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

Poissa Rantarosvo

  • Jäsen
  • Viestejä: 1111
  • Sukupuoli: Mies
Pitäs wemos D1 mini palikkaan saada pieni pätkä koodia sujautettua ja antaa mokoma herjaa. Ohjelma siis arduino ide, leap 15 käyttiksessä ja palikan kirjastot ja asetukset pitäs olla kohdallaan. Yhteytenä usb3 portti(piuha usb2) ja iden asetuksissa porttina /dev/ttyUSB0. Oon tässä arvaillu ja jonkunsortin yhteysongelmasta tietokoneen ja arduino(wemos) palikan välillä tässä lienee on kyse. Olen kokeillu eri latausnopeuksillakin ja herja on sama.

herja on:
Koodia: [Valitse]
Arduino: 1.8.7 (Linux), Kortti:"LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled, 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 921600"

ctags pattern is missing

Error compiling for board LOLIN(WEMOS) D1 R2 & mini.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Tools--> get board info vastauksessa on alla olevat tiedot.
Lainaus
BN: Unknown boar
VID: 1A86
PID: 7523
SN: Upload any sketch to obtain it

Jälleen kerran oon tehny niinkuin ohjeessa, mutta kun ei mee maaliin asti  :( google anto senverran persoonallisen kännöksen että ei paljon apua herjan tulkintaan tullu.
« Viimeksi muokattu: 15.03.2019 - klo:15:06 kirjoittanut Rantarosvo »
Rosmo

"windows ajeluttaa sinua ympäriinsä; Linux antaa sinulle avaimet ja laittaa sinut kuskin istuimelle. On oma ongelmasi, jos et osaa ajaa."

Poissa peran

  • Käännösryhmä
  • *
  • Viestejä: 444
Vs: Arduino ide ja herja
« Vastaus #1 : 14.03.2019 - klo:18:17 »
Tämä on ehkä tyhmä kysymys, mutta olethan dialout-ryhmässä ?

Tällä käskyllä näet sen ...
Koodia: [Valitse]
groups

Miten olet kokeillut eri latausnopeuksia ???

Mitä antaa lsusb ?

Löytyykö työkalut->Kortti kyseinen alusta. (Itselläni ei sellaista ollut, mutta versioni on 1.8.5, joten uudemmassa saattaa löytyä oikea kortti.)


Edit - Mikkihiirelle ohje kyseisestä kortista https://www.youtube.com/watch?v=vSlJlWzEeqQ
Toimisikohan tuo myös Sussussa ?
« Viimeksi muokattu: 14.03.2019 - klo:18:28 kirjoittanut peran »

Poissa Rantarosvo

  • Jäsen
  • Viestejä: 1111
  • Sukupuoli: Mies
Vs: Arduino ide ja herja
« Vastaus #2 : 14.03.2019 - klo:21:43 »
Ryhmässä en oo, mut en nyt arvaa perehtyä siihen kun alkaa olemaan koneella olo kiintiö täynnä tältä päivältä. Ja ei se kysymys tyhmä ollu, onhan tässä kuitenkin meikäläisestä kyse  :D Lisään itteni sinne huomenna ja katotaan korjaantuuko ropleema sillä.

Koodia: [Valitse]
rosmo@editointi:~> lsusb
Bus 009 Device 030: ID 1307:0330 Transcend Information, Inc. 63-in-1 Multi-Card Reader/Writer
Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 013 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 003: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
Bus 008 Device 002: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 003: ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub
Bus 007 Device 018: ID 1908:0226 GEMBIRD
Bus 007 Device 017: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 007 Device 014: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 007 Device 002: ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 012 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 011 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 010: ID 192f:0616 Avago Technologies, Pte. ADNS-5700 Optical Mouse Controller (5-button)
Bus 003 Device 012: ID 045e:00db Microsoft Corp. Natural Ergonomic Keyboard 4000 V1.0
Bus 003 Device 003: ID 046d:c402 Logitech, Inc. Marble Mouse (2-button)
Bus 003 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 010 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
rosmo@editointi:~>

Suoraan ei toi wemos D1 mini näy tuolla kortti valikoimassa, mutta asentamalla sen sinne saa ja tämän olenkin jo tehny linkin ohjeen mukaan.

https://www.instructables.com/id/Wemos-ESP8266-Getting-Started-Guide-Wemos-101/
Rosmo

"windows ajeluttaa sinua ympäriinsä; Linux antaa sinulle avaimet ja laittaa sinut kuskin istuimelle. On oma ongelmasi, jos et osaa ajaa."

Poissa peran

  • Käännösryhmä
  • *
  • Viestejä: 444
Vs: Arduino ide ja herja
« Vastaus #3 : 15.03.2019 - klo:09:24 »
Ryhmässä PITÄÄ olla, jotta arduinot on mahdollista ohjelmoida (ilman roottia)...

Tämä ohje on Ubuntun puolelta, mutta pitäisi toimia...
Koodia: [Valitse]
sudo adduser käyttäjänimesi dialout

Sen jälkeen pitää käynnistää kone uudestaan (Tai ehkä riittää uloskirjautuminen ja takaisin kirjautuminen).


Poissa Rantarosvo

  • Jäsen
  • Viestejä: 1111
  • Sukupuoli: Mies
Vs: Arduino ide ja herja
« Vastaus #4 : 15.03.2019 - klo:12:34 »
Ryhmään lisätty, kone buutattu ja loitsulla tarkistettu että olen ryhmässä.  Semmonen muutos tuli, että muutaman sekunnin näytti lataavan ohjelmaa wemosiin, mutta sitten tuli herja.

Koodia: [Valitse]
Arduino: 1.8.7 (Linux), Board: "LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled, 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Sketch + WiFi Settings, 921600"

ctags pattern is missing

Error compiling for board LOLIN(WEMOS) D1 R2 & mini.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Niin sillä latausnopeudella tarkotin --> tools--> uploads speed

Miulla toi arduino ide on englanninkielisenä, kun suomennos on senverran persoonallinen, että siitä on lähinnä haittaa. No ohjeet on kumminkin englanniks.

Mistään mullistavasta ohjelmoinnista ei oo kyse, tarkotuksena olis saada joka huoneeseen lämpötila anturi oled näytöllä sekä yks relekortti toimimaan. Koodit noihin löytyy käytännössä valmiina, joten pienillä muutoksilla selviää. Toistaseks oon yrittäny ladata perinteistä blink koodia, että näkis yhteyden toimivan. Tietoa siitä mikä toi ctags on, en oo löytäny.
Rosmo

"windows ajeluttaa sinua ympäriinsä; Linux antaa sinulle avaimet ja laittaa sinut kuskin istuimelle. On oma ongelmasi, jos et osaa ajaa."

Poissa peran

  • Käännösryhmä
  • *
  • Viestejä: 444
Vs: Arduino ide ja herja
« Vastaus #5 : 15.03.2019 - klo:13:26 »
Toinen tyhmä kysymys...

Olethan määritellyt kortin oikein. Siis että poltat Wemos:siin ?

Työkalut->Kortti->???

Englannissa ehkä...
Tools->Card->???

???:ksen paikalle lähinnä oikea Arduino-alusta.
Voi kokeilla useampiakin, kun se roikkuu joskus niistäkin.

Edit - Joo tolla blink-koodilla kannattaa aloittaa testaukset, koska sillä voi varmistaa mahdollisimman yksinkertaisen ohjelman siirtymisen.
Edit2 - Mulla ei ole upload-speediä omissa valikoissani.

Poissa peran

  • Käännösryhmä
  • *
  • Viestejä: 444
Vs: Arduino ide ja herja
« Vastaus #6 : 15.03.2019 - klo:13:37 »
Voisiko olla tämä bugi ?

https://github.com/arduino/Arduino/issues/6965

Kokeile Ubuntulla, sillä siinä kyseinen toimii...
(Tosin Lubuntu-versioni on 18.04)

Voit asentaa L/Ubuntun vaikka nopeaan tikkuun, niin ei sotke systeemejäsi. Toinen vähän epävarmempi mahdollisuus on asentaa Ubuntu VirtualBoxiin ja ohjata siinä USB virtuaalikoneeseen. Windowsissa tämä toimi, kun ei ollut asennettuna Arduinon ajuria. Linukkapuolella en ole kokeillut moista.

Edit - http://forum.arduino.cc/index.php?topic=375112.0

Poissa Rantarosvo

  • Jäsen
  • Viestejä: 1111
  • Sukupuoli: Mies
Vs: Arduino ide ja herja
« Vastaus #7 : 15.03.2019 - klo:13:46 »
Ei tyhmiä kysymyksiä olekkaan. Kyllä kortti on määritelty ja tarkistettukkin muutamaan otteeseen. Aiheesta löytyy aikalailla selviä videoita paljonkin, mutta niissä on sama ongelma ko tuntuu nyt olevan miun systeemeissä aina. Videolla homma sujuu ja kun mie teen samalla tavalla se päätyy herjaan  ::)
Jollain videolla oli puhetta tosta latausnopeudesta ja siinä sitä vaihdettiin jossain ongelmatilanteessa.

Kyllähän toi bugi näyttää sellaselta, että siitä vois olla kyse. En nyt muista kummalla tavalla ohjelman asensin(ekan viestin linkit) vaikka ei siitä montaa viikkoa oo aikaa.
Rosmo

"windows ajeluttaa sinua ympäriinsä; Linux antaa sinulle avaimet ja laittaa sinut kuskin istuimelle. On oma ongelmasi, jos et osaa ajaa."

Poissa peran

  • Käännösryhmä
  • *
  • Viestejä: 444
Vs: Arduino ide ja herja
« Vastaus #8 : 15.03.2019 - klo:14:08 »
Yksi hinen hidas ratkaisuehdotus on, että asennat Arduino Iden Raspberry Pi:hin, kun käsittääkseni sulla löytyy noita SD-kortteja useampiakin sählättäväksi.

https://www.arduino.cc/en/Main/Software

Siis asennat arm-version. En ole kokeillut onnistuuko se omalla raspberry Pi:lläni, mutta luulisi ettei siinä ole samoja bugeja kuin Susessa.

Tämän mukaan kyseinen purkka pitäisi onnistua ...
https://medium.com/@ronm333/installing-the-arduino-ide-on-the-raspberry-pi-82301ab381b9

Siihenkin pitää sitten lisätä itsesi dialouttiin ja en ole varma onnistuuko siinä toi WEMOS:n kortin lisääminen, mutta toivotaan, että onnistuu...

Bugien metsästystä voisi kokeilla:"Toimiiko Arduino IDE:ssä tavallisten Arduino-korttien ohjelmointi, mikäli sellaisia omistat ?"

Poissa peran

  • Käännösryhmä
  • *
  • Viestejä: 444
Vs: Arduino ide ja herja
« Vastaus #9 : 15.03.2019 - klo:14:18 »
Itselläni onnistui ohjelmointi (64-bit amd) Lubuntu 18.04:lla normaaliin Arduino Unoon.

Toisin sanoen suosittelen kokeilemaan USB-tikkulle asennusta Lubuntuun ja ohjelmoimaan siinä WEMO:siin.

Poissa Rantarosvo

  • Jäsen
  • Viestejä: 1111
  • Sukupuoli: Mies
Vs: Arduino ide ja herja
« Vastaus #10 : 15.03.2019 - klo:15:05 »
On miulla ncu 8266 palikka, mutta muunlaisia ei oo, kun oon koittanu välttää arduinoa. Se vaan ei tunnu olevan mahdollista  :)
No homma nyt kuitenkin pelaa kun asensin ohjelman uudestaan linkin mukaan/sijainnista. Sitä en tiedä miten väärin se on, mutta tuntuu nyt ainakin toimivan.
Ledin vilkkumisnopeuttakin sain muutettua joten varmuus toimivuudestakin tuli. No nyt pääsee huomenna nysväämään lämpömittaria tai relekorttia. Lämpömittarin näytöt ei tosin vielä oo tullu. Se on muuten jännä, et touhus mitä tahansa, niin aina joku kilke on tulossa kiinasta ja sitä pitää odotella. Pojalla kuulemma sama juttu, liekkö sukuvika  ;D
On kuulemma hongkongissakin nopeempaa tilata tavaraa kiinasta kun lähtee kaupungilta ettimään vaikka se tilauspaikkakin on hongkongissa :)

Täältä asensin, linkki löyty viestistä joka kerto bugista.
https://www.arduino.cc/en/Main/Software
Rosmo

"windows ajeluttaa sinua ympäriinsä; Linux antaa sinulle avaimet ja laittaa sinut kuskin istuimelle. On oma ongelmasi, jos et osaa ajaa."

Poissa peran

  • Käännösryhmä
  • *
  • Viestejä: 444
Vs: Arduino ide ja herja RATKAISTU tai ainakin paikattu
« Vastaus #11 : 15.03.2019 - klo:15:25 »
Onneksi olkoon ...

Taas saat edistettyä projektiasi millin verran eteenpäin.  8)

Poissa Rantarosvo

  • Jäsen
  • Viestejä: 1111
  • Sukupuoli: Mies
Vs: Arduino ide ja herja RATKAISTU tai ainakin paikattu
« Vastaus #12 : 17.03.2019 - klo:18:48 »
Kyllä millit voi unohtaa ja puhua senteistä, sanosin jopa kymmenistä senteistä  :)

Pikkasin pisti hymyilyttämään, kun suupielet pysy ylhäällä koko illan yhen vilkkuvan ledin ansiosta  ;D
Rosmo

"windows ajeluttaa sinua ympäriinsä; Linux antaa sinulle avaimet ja laittaa sinut kuskin istuimelle. On oma ongelmasi, jos et osaa ajaa."

Poissa Rantarosvo

  • Jäsen
  • Viestejä: 1111
  • Sukupuoli: Mies
Vs: Arduino ide ja herja RATKAISTU tai ainakin paikattu
« Vastaus #13 : 08.12.2020 - klo:21:10 »
Kaivetaanpas tämäkin säije taas esiin.

Leap 15.2 ja arduino ide, herjaa pukkaa. On kirjastot ja board systeemit kohdallaan tai ainakin pitäis olla. Jälkimmäinen vähän epäilyttää herjan takia ja nano palikkaan vilkutuskoodi uppos niinkuin pitääkin.
Koodia: [Valitse]
ctags pattern is missing
Error compiling for board LOLIN(WEMOS) D1 mini Pro
Tommonen herja tulee ja oon toiminu ohjeitten mukaan ja lisännyt board managerilla community 8266 tiedoston. Aikasemmin siellä board listalla oli wemos D1 mini ihan omana ittenään, mutta nyt on vaan toi lolin joka on kloonilevy. No miulla sattuu olemaan aito wemos. Noita lolin versioita on 2 ja molemmilla tulee samanlainen herja, paitsi  viimonen sana on joko lite tai pro, riippuen kumman valitsee. Pelkkää Lolin(wemos D1 mini) versiota ei oo valittavissa, vaan Lolin(wemos D1 mini-lite) ja Lolin(wemos D1 mini-pro). Katoin kaupan sivuilta ja sekä pro että lite näyttäs olevan ihan eri levy kun toi pelkkä D1 mini.

No kun sattuu toisessa koneessa olemaan ubuntu, niin asensin siihenkin arduino iden. Siitä vaan ei löydy paikkaa mihin vois laittaa kirjastojen osotteen ja asentaa boardeja lisää. Asetusksista puutuu kokonaan kohta johon osote laitettas ja board manager myös. Pyytää myös lisäämään käyttäjän dialout ryhmään joka käynnistyksen yhteydessä, vaikka se on lisättynä. Tuntuu et ei asennu kaikki mitä pitäs vaikka tein ihan ohjeen mukaan asennuksen.

Käytännön syistä tää susekone olis näppärämpi arduinojen kanssa pelatessa. Pitäs saada 1 rele toimimaan tolla wemos palikalla, joten kunhan nyt jollain sais workkimaan. Leappiin tein asennuksen 1-click systeemillä ja ubuntuun arduinon sivuilta siellä olevilla ohjeilla. Outoa kyllä, mutta suseen ei sieltä saa edes ladattua ohjelmaan ellei maksa tuki lahjotusta. Ubuntulla ei edes tarjoo lahjotuspyyntöä. Periaatteeni on, että en lahjota ennen kun tiedän että varmasti toimii. Oisko ubuntu sponsorina tjm.

Pitäs tulla tällä viikolla uus mini-itx emo ja ajattelin siihen kokeilla debiania. Haluan nähdä saako siihen asennettua tarvitsemani radioharraste ohjelmat. Jos saa, niin ubuntu häviää tosta koneelta jossa se nyt on. Meillä ei vaan yhteistyö pelaa. En saa edes asetuksia sellasiks kun haluan. Niinkauan menee kun se pyörittää vaan taustalla GQRX ohjelmaa, mutta jos muuta pitää tehdä, niin menee sukset ristiin  :(
Rosmo

"windows ajeluttaa sinua ympäriinsä; Linux antaa sinulle avaimet ja laittaa sinut kuskin istuimelle. On oma ongelmasi, jos et osaa ajaa."

Poissa ryde

  • Jäsen
  • Viestejä: 1
Vs: Arduino ide ja herja RATKAISTU tai ainakin paikattu
« Vastaus #14 : 21.12.2021 - klo:07:34 »
En tiedä vieläkö on ajankohtainen, mutta itse hommasin noita kasan Kiinasta ja Tumbleweedin kanssa tappelin kunnes tosiaan löytyi tämä ratkaisu: build.opensuse.org/package/show/CrossToolchain:avr/Arduino#comment-1131218 . Itse jouduin sen verran muuttamaan että kun on ESP8266 niin hakemistopolku oli eri, mutta muuten toimi, eli loin "~/.arduino15/packages/esp8266/hardware/esp8266/3.0.2/platform.local.txt" ja siihen pelkästään ilman hipsuja tuo
 
'tools.ctags.pattern=ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "{source_file}"'