Sākumlapa › Forumi › Citas tēmas › Viss pārējais › Par elektrisko ķēdi.
Un varēji tak no Zummera pāri ielai pieiet pie Heinriha TV labotavā – tur visu var dabūt.
Dabūju šodien bread board’u, a led’iem paspēlējos, tik tāl ok..
Bet ar IR receiveri nekas nesanāca, vai nemāku pareizi saslēgt, vai pultij nav 38kHz.. nezinu, kā lai atrisina problēmu?
1. GND
2. OUT (pinmode(11, INPUT) .. vai arī kaut kur citur jāsprauž?
3. VCC , cik sapratu pēc zīmēju, tā arī saslēdzu, bet neko neķēra..
Vai ir kādas iespējas uzminēt? vai arī vajadzēu nofočēt, kā tas izskatās man..
Š ādu mēģināji? [img]
skanēju ar kko šādu, itkā skatījos šitam receivereim bija 600 ms kkāds laiks, bet nekas nenotiek.. pamēģināšu pēc tam tavā variantā..
Shēma ir ņemta no šejienes:
Tur arī vari sīkāk visu izpētīt.
Pultīm parastajām tač vajadzēu būt 38kHz?
[img]
Tas uztvērējs, vienkāršoti sakot, savienos pirmo izvadu ar zemējumu, ļaujot strāvai plūst no trešā izvada (jeb “+”) caur gaismas diodi un rezistoru, kad uztvers IR signālu attiecīgajā frekvencē +/- 3kHz. Rezistoram vajadzētu būt robežās no 200 – 1000 omiem.
Man
1. 5v kā parasti
2. OUT cik sapratu
3. GND , bet paspaidot televizora pulti nekas nenotiek? Kā vispār pārbaudīt kādus datus dod tas OUT un vai vispār dod?
Mīnusam (jeb GND) jābūt pie vidējā jeb otrā izvada, bet plusam (jeb Vcc) – pie trešā, jeb labējā.
To mirdzdiodi, kas tev tur deg, apgriez otrādi, un tās pašas mirdzdiodes izvadu, kas bija pie mīnusa (zilā vada?) pievieno pie dzeltenā (jeb plusa). Izņem vispār laukā to mirdzdiodi, kas nedeg, bet pie vidējā IR-sensora izvada pievienot mīnusu jeb zilo vadu.
Rezistors tad būtu pareizi – pie pirmā izvada, kas skaitās “OUT”.
Tu teorētiski šobrīd nodarbojies ar tā noskaidrošanu, vai “OUT” izvads strādā vai nē, bet kamēr shēma nav pareizi saslēgta, neko labu sagaidīt no tā nevar.
Ja ir problēmas ar angļu valodu, varu arī pārtulkot. Īsumā – pareizi pievieno sensoru, ielādē zemāk esošo kodu, palaid seriālā porta lasītāju un testē.
Š ādi ir kad nospiež power pogu…
Kā to masīvu labak pārveidot un tāš salīdzināšanas kā labāk, lai , piemēram, nav kā tagad, kad nospiežu power pogu kādu pussekundi aizture vai ilgāk..
Sveiki, tātad man te neliela problēmiņa sakarā ar arduino programmēšānu. Nu problēma cik nu liela, bet nu ir.
Ir kods, ko daļēji modificēju, pavisam maz no savas puses, ko ņēmu no http://www.ladyada.net/learn/sensors/ir.html#reading_out_ir_codes_from_an_arduino un saliku pa daļām..
Bet šim ok viss ir forši, esmu saslēdzis IR resīveri, tas padod signālus, kā laika impulsus un viņi ir saglabāti masīvā, pagaidām vienai pogai ir tāds māsīvs uztaisīts, kas redzams sākumā, bet, manuprāt, tas compare algoritms visu nobremzē.
Vai ir kādas optimizācijas iespējas, apmēram, hint + piemērs.
Btw, biju kaut kur redzējis, ka pārvērš kaut kā impulsu bitos untt., bet nu īsti tajā neibraucu un vēl..
Vēl jau joks tanī, ka tās sekunžu tūkstošdaļas atnāk visulaiku ar vienādu ātrumu, tāpēc ir arī kļūdas, ko norāda fuzziness koeficents.
Es ceru, ka varēsiet kaut ko ietiekt, jo pašlaik led gaismiņu un vispār dati tiek serial monitorā ar tādu kā aizturi, nezinu vai rēķināšānas dēļ tā ir , vai arī pats arduino tāds palēns, bet nu gandrīz sekunde sanāk.
kāpēc man uzspiežot power pogu iekš pultes, dod tik dažāus rezultāus, kāpēc tā ir?
izmantoju nedaudz pārveidotu šo te kodiņu.
Tā ir arī citām, vai tikai “Power” pogai? Un izskatās, ka tā kļūda tur rodas dēļ signāla, kas ir ātrāks par 400 mikrosekundēm. Ja gribi uzzināt, cik faktiski tas ir, tad vari nomainīt Pulse_to_bitsSerial.println(“Error”);
Serial.print(”Error: “);
Serial.println(pulse[i]);
Preses relīzes