Första roboten från början till slut. projekt ner lagt..
Antar att du använder PicBasic, då kan man använda komandot PAUSEUS som betyder att man gör en PAUSE, fast man anger värdet i microsekunder i stället för millisekunder.
Då kan du köra till 1.5ms genom att skriva:
Då kan du köra till 1.5ms genom att skriva:
Kod: Markera allt
PAUSEUS 1500
japp ja använder pick basic pro. mitt problem e väll inte riktigt så kanske. kan kan få den att holla olika possitioner men jag kan inte använda en variabel. tillex om jag vill kunna plussa på mositipons tiden med 0.1 ms för varje gång jag kör en loop.
exempel:
dim scan as byte
dim pos as byte
scan = 0
pos = 1
loop:
for scan = 0 to 10
high portb.1
delayms pos
low portb.1
delayms 10
pos = pos + 0.1 'Här e felet ja kan inte använda mig av 0.1 milisecund den vill avrunda.
next
end
[EDIT] Jag har löst de nu pauseus funkar på sama sätt som delay men sen att jag anv'nt mig av ms å inte us var väll felet. tack för hjäälpen.
kan man inte använda nåt annat en ms i delay ? då menar jag inte pause.
exempel:
dim scan as byte
dim pos as byte
scan = 0
pos = 1
loop:
for scan = 0 to 10
high portb.1
delayms pos
low portb.1
delayms 10
pos = pos + 0.1 'Här e felet ja kan inte använda mig av 0.1 milisecund den vill avrunda.
next
end
[EDIT] Jag har löst de nu pauseus funkar på sama sätt som delay men sen att jag anv'nt mig av ms å inte us var väll felet. tack för hjäälpen.
kan man inte använda nåt annat en ms i delay ? då menar jag inte pause.
nästa problem. om jag har ett vridbart motstån eller en temp eller tec en mick. å jag vill att min pic ska läsa av om den är halvft läga om ni förstår. asså jag vill bli mer specifik en av och på.
nån sa nåt om att man var tvungen att pulsa men de där begriper jag mig itne på. kan nån förklara så de blir tydliget för mej?
nån sa nåt om att man var tvungen att pulsa men de där begriper jag mig itne på. kan nån förklara så de blir tydliget för mej?
-
- Inlägg: 2360
- Blev medlem: 16 september 2003, 17:18:13
- Ort: Dubai, United Arab Emirates
- Kontakt:
Koppla och använda POT-kommandot (A/D-omvandlaren)
http://www.mikroelektronika.co.yu/engli ... ook/06.htm
http://www.mikroelektronika.co.yu/engli ... ook/06.htm
Nä. Jag vet inte mer än det jag läst här på forumet. Deesutom har jag inte lagt det på minnet efter som jag inte använder picbasic. Men testa sökfunktionen. Jag har för mig att man mäter uppladdnings tiden på en kondensator.
EDIT: matseng han före. Men det verkar inte vara pot komandot han länkade till. Men om du har en A/D så är ju den bättre att använda.
EDIT: matseng han före. Men det verkar inte vara pot komandot han länkade till. Men om du har en A/D så är ju den bättre att använda.