Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
maki Član
Pridružen-a: Čet 17 Jan 2008 8:02 Prispevkov: 310 Aktiv.: 1.56 Kraj: Logatec
|
Objavljeno: Sre Nov 22, 2023 8:05 pm Naslov sporočila: Arduino Leonardo |
|
|
imam vprašanje za poznavalce (sam nimam pojma o programiranju) zakaj mi javi skica napako pri prevodu v primeru da želim zamenjati ploščico "leonardo" z manjšo ki ima isti procesor "ne najdem datoteke mouse.h" čeprav je vedno na istem mestu.
hvala,
|
|
Nazaj na vrh |
|
|
mateik Član
Pridružen-a: Sob 06 Avg 2022 18:31 Prispevkov: 148 Aktiv.: 7.04 Kraj: Ljubljana
|
Objavljeno: Čet Nov 23, 2023 9:18 am Naslov sporočila: |
|
|
Težko vedeti zakaj brez informacij.
Predvidevam da gre za arduino?
File->Preferences->Show verbose output during: Kljukica na upload
Prilepi napako tukaj, lahko da imaš premalo prostora na drugi ploščici (prevelika knjižnica).
|
|
Nazaj na vrh |
|
|
maki Član
Pridružen-a: Čet 17 Jan 2008 8:02 Prispevkov: 310 Aktiv.: 1.56 Kraj: Logatec
|
Objavljeno: Čet Nov 23, 2023 10:13 am Naslov sporočila: |
|
|
Zamenjati sem želel arduino leonardo z Arduino Pro Micro ATmega32U4 5V, predvsem zaradi velikosti. Tudi skica je zelo kratka in naj bi delovala še na drugih platkah, datoteka "mouse.h" naj bi bila ista. V priponki je vsa dokumentacija.
Hvala za odgovore in čas
Opis: |
|
Download |
Ime datoteke: |
DIY_Scroll_whell.zip |
Velikost datoteke: |
392.94 KB |
Downloadano: |
12 krat |
|
|
Nazaj na vrh |
|
|
mateik Član
Pridružen-a: Sob 06 Avg 2022 18:31 Prispevkov: 148 Aktiv.: 7.04 Kraj: Ljubljana
|
Objavljeno: Čet Nov 23, 2023 6:34 pm Naslov sporočila: |
|
|
Še zdaj nevem kaj javlja oz. za katero napako gre
|
|
Nazaj na vrh |
|
|
mato1111 Član
Pridružen-a: Pet 28 Dec 2012 14:42 Prispevkov: 612 Aktiv.: 4.44 Kraj: Vrhnika
|
Objavljeno: Čet Nov 23, 2023 8:11 pm Naslov sporočila: |
|
|
Če izberem ploščo Arduino Leonardo ali Ardiuno Micro skico builda brez težav.
Arduino Pro Micro niti nimam možnosti izbrat. Micro in Pro Micro uporabljata drugačen MCU...
|
|
Nazaj na vrh |
|
|
Jaka57 Moderator
Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5774 Aktiv.: 25.88 Kraj: Grosuplje
|
Objavljeno: Čet Nov 23, 2023 8:46 pm Naslov sporočila: |
|
|
Ko hočeš prevest skico, v nastavitvah izberi ploščo Leonardo in ne Micro.
Program prevedi, kot si ga za Leonardo, z istimi nastavitvami.
_________________ Lp, Jaka |
|
Nazaj na vrh |
|
|
maki Član
Pridružen-a: Čet 17 Jan 2008 8:02 Prispevkov: 310 Aktiv.: 1.56 Kraj: Logatec
|
Objavljeno: Čet Nov 23, 2023 9:34 pm Naslov sporočila: |
|
|
skico sem v bistvu samo "preveril" z arduino leonardo in je vse ok, potem sem želel manjšo platko in sem vzel iz nabora "Arduino Pro Micro" predvidevam da je to Arduino Pro Micro ATmega32U4 5V type-C USB. Očitno je to napačno, sem sedaj probal z Arduino Mikro in prevede brez pritoževanja.
Hvala @mato1111, sem to probal in je ok. Na žalost še nisem šel po nakupih zato mi je vedno ponudil vse platke, verjetno, če bi imel priklopljeno to ne bi šlo.
Vmes je bila še napaka podvajanje knižnjic, kar je tudi prezentiralo napako. Pobrisal sem tiste, ki jih je po prevajanju javil "neuporabljene"
HVALA vsem za trud in čas!
ps
moggoče še tisti ""zakaj pa to rabiš?" , je pač tako, da delam že mnogo let z peresom in tablico, tipkovnica je iz H.... in je stara 10+ in odpoveduje pokorščino. Edina dobra stvar je vrtljivi gumb "Scroll" na LEVI strani, ki pa tudi odpoveduje. Sedaj bo klasična tipkovnica in tole (upam da bo funkcija kot obljubljajo)
Opis: |
|
Velikost datoteke: |
197.47 KB |
Pogledana: |
15 krat |
|
|
|
Nazaj na vrh |
|
|
Jaka57 Moderator
Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5774 Aktiv.: 25.88 Kraj: Grosuplje
|
Objavljeno: Pet Nov 24, 2023 5:35 pm Naslov sporočila: |
|
|
Če bi pripel sliko tega Arduina micro pro, bi bile stvari hitro jasne!
_________________ Lp, Jaka |
|
Nazaj na vrh |
|
|
frenki Moderator
Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6555 Aktiv.: 29.39 Kraj: Ljubljana (JN76GB)
|
Objavljeno: Pet Nov 24, 2023 5:59 pm Naslov sporočila: |
|
|
A tole glede boarda si kaj pogledal?
|
|
Nazaj na vrh |
|
|
maki Član
Pridružen-a: Čet 17 Jan 2008 8:02 Prispevkov: 310 Aktiv.: 1.56 Kraj: Logatec
|
Objavljeno: Pet Nov 24, 2023 9:19 pm Naslov sporočila: |
|
|
Ne, nisem. Arduino še ni prispel. Če bo težava sedaj vem kje jo iščem - hvala frenki!
@jaka57, ja, vem, moja napaka. Nisem ločil med to množico skoraj enakih imen...
|
|
Nazaj na vrh |
|
|
maki Član
Pridružen-a: Čet 17 Jan 2008 8:02 Prispevkov: 310 Aktiv.: 1.56 Kraj: Logatec
|
Objavljeno: Sre Dec 13, 2023 9:52 am Naslov sporočila: |
|
|
Arduino prispel, sprogramiral sem ga takoj brez težav.
Sedaj me pa zanima: zakaj z enim enkoderjem ( dokaj grobim - malo korakov za obrat) dela ok, dočim z drugim ( verjetno x2 korakov) skače malo naprej malo nazaj?
lp
ps
uporabljena je skica iz prejšne priponke
|
|
Nazaj na vrh |
|
|
mateik Član
Pridružen-a: Sob 06 Avg 2022 18:31 Prispevkov: 148 Aktiv.: 7.04 Kraj: Ljubljana
|
Objavljeno: Sre Dec 13, 2023 8:46 pm Naslov sporočila: |
|
|
//There are four transitions per "click" of the dial; if you spin it quickly,
//you could go through several dozen transitions in a fraction of a second, causing
//the count to be in error if this loop is too slow.
|
|
Nazaj na vrh |
|
|
maki Član
Pridružen-a: Čet 17 Jan 2008 8:02 Prispevkov: 310 Aktiv.: 1.56 Kraj: Logatec
|
Objavljeno: Čet Dec 14, 2023 9:48 am Naslov sporočila: |
|
|
to poznam in mi je logično, mi mi pa logično če obračam enkoder počasi (klik po klik), da se dogaja enako.
Nisem programer zato ne vem na kakšen način lahko "loop" pohitrim...
|
|
Nazaj na vrh |
|
|
mateik Član
Pridružen-a: Sob 06 Avg 2022 18:31 Prispevkov: 148 Aktiv.: 7.04 Kraj: Ljubljana
|
Objavljeno: Čet Dec 14, 2023 7:55 pm Naslov sporočila: |
|
|
Z drugo ploščo, ki ima hitrejši clock in nekaj več pripravami.
https://www.instructables.com/Make-arduino-uno-work-like-leonardo/
Če pa dejansko dela "klik po klik" pa vseeno skače potem pa nevem.
Mogoče bi moralo biti ravno obratno, v IF bi morala biti pavza da se "ustali", govorim čisto iz glave in verjetno da se motim..
Tako je pri tipkah kjer se uporabi Debounce.
lahko testiraš tako da dodaš recimo delay(2);
if(b==LOW && oldB==HIGH){Mouse.move(0,0,1);delay(2);} //Scroll up
if(b==HIGH && oldB==LOW){Mouse.move(0,0,-1);delay(2);} //Scroll down
|
|
Nazaj na vrh |
|
|
maki Član
Pridružen-a: Čet 17 Jan 2008 8:02 Prispevkov: 310 Aktiv.: 1.56 Kraj: Logatec
|
Objavljeno: Pet Dec 15, 2023 9:46 am Naslov sporočila: |
|
|
hvala za info @mateik, bom preizkusil.
nisem vedel, da je možno uporabiti uno namesto leonardo...
trenutno delam to na leonardo.
še vprašanje: koliko ppm enkoder naj bi še normalno deloval. sedaj sem probal z 12 in 24, pa sta oba še vedno kar precej groba.
lp
|
|
Nazaj na vrh |
|
|
|