Teade

Collapse

Foorumi reeglid.

Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less

Spidomeeter pic16f628 baasil

Collapse
X
 
  • Filter
  • Kellaaeg
  • Show
Clear All
new posts

    Spidomeeter pic16f628 baasil

    Tere!

    Olen siis selline algaja kodanik kes sooviks programmeerimisega pisut abi.
    Asja juurde-> soov oleks spidomeeter ehitada. aga koodi kirjutamiseks napib teadmisi. Keegi võiks kirjutada/anda näidiskoodi või ölda kus saaks sõnavara.
    programm mida kasutaksin oleks microbasic. Ning sooviks teada kuskohast saaks välja võluda jalgade nimetused mida koodis kasutada!

    skeem oleks selline
    Spidomeetri skeem

    Ette tänades Jukuidu

    #2
    Skeemi ei ole näha( http://www.zone.ee/jukuidu/spidomeeter.jpg?2 )
    Ja ma arvan et sa saaks sellega ka ise hakkama

    Vilguta kõige pealt led'e ja tee veel paar väikest nikerdist mis vilguvad/karjuvad ning siis tee natuke keerukamaid asju.

    Aga koodiga ei oska kahjuks ise aidata.
    http://www.alldatasheet.com/

    Comment


      #3
      Tänan vastuse eest natuke uurisin seda programmi ja sain taremaks.

      Comment


        #4
        On keegi ka mõne korralikult töötava spidomeetri valmis saand? Peaks ise ka ühe tegema aga ei jaga seda teemat eriti. Või on kellelgi midagi välja pakkuda?

        Comment


          #5
          Spidoka koodi kirjutamine pole teab mis keeruline. Skeemist on näha, et anduri pulsside lugemiseks kasutatakse taimeri sisendit. Seal taga on loendi. Kood kontrollib loendi reigstri sisu iga teatud aja, nt. 1mS tagant, kuvab ekraanile ja samas nullib loendi.
          Teine osa koodist peab tegelema indikaatori skaneerimisega. kumbki on suhteliselt lihtne ülesanne kuid seda siin kirjeldama hakata läheks natca pikaks. Tõenäoliselt leiab netist selle kohta näiteid piisavalt...
          - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
          - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

          Comment


            #6
            teine võimalus oleks loendada kasutades välise katkestuse külge pandud ahelat. Kuid välise takteerimisega taimeriga on muidugi märksa lihtsam. Teine taimer tuleb siis panna mingit etteantud aega lugema, selle aja pikkus peab siis olema km/h skaala korral näiteks kahe impulsi vaheline aeg kui asi liigub ühikulise kiirusega (1km/h). Edasi siis on veel vaja teha kümnega jagamist või mingil muul moel bin->bcd koodi teisendust, et saada sealt kätte kümnendjärgud; neid võib siis displeile mingi põhiprogrammis olev tsükkel skanneerida.

            Comment

            Working...
            X