Avatar billede dinirex Nybegynder
18. marts 2008 - 16:06 Der er 3 kommentarer og
1 løsning

Eksamensprojekt microcontrollere

hej alle i kloge gutter...

Jeg er igang  med mit eksamensprojekt i teknikfag,hvor jeg skal lave en sparegris der kan fortælle mig hvor mange penge den indeholder.

Jeg har C++ programmering på C niveau, som jeg har haft i lidt over et semester...

jeg har fundet ud af hvordan jeg vil adskille de for skellige mønter. Når den så har adskilt dem, har jeg tænkt på at bruge en laser til at måle længde hvor mønten falder igennem.

Jeg vil så gerne programmer en microcontroller, som aflæser den afbrugte stråles længde og derved tjekker et interval, så den ved hvilken mønt den har med at gøre. Også udskrive resultatet på et LCD display.

Jeg vil gerne vide mere om hvordan jeg programmere denne microcontroller, til at gøre dette. Jeg har et AVR STK500 Starter Kit til rådighed..
Avatar billede darrich Novice
05. maj 2008 - 11:34 #1
Adskillelse af mønter:
Husk hastigheden kan være forskellig, så overveje at anvende en mekanisk adskillelse eller en kort fastholdelse, hvor møntens bredde og tykkelse måles.

Driver:
Du skal lave en driver rutine, som aflevere information om indkastet mønt til en buffer.
Hovedprogrammet kan så tage informationen derfra, og lave summering af antal af på de forskellige mønter og total sum m.m.

Programmeringen:
Du kan anvende AVR32 Studio, som er et pc som program, hvor du kan kode i C++,
og så opdatere flashen med programmet, via en enhed man kobler til en pc.
Der er også andre udgaver af AVR Studio hvor det er med assembler og simulator.
Driveren vil jeg umiddelbart anbvefale du laver i assembler.

Du kan læse mere om starter kittet, programmer m.m. hos Atmel.
http://www.atmel.com/dyn/products/tools.asp?family_id=607
Avatar billede darrich Novice
13. juni 2008 - 14:03 #2
fik du det løst?
Avatar billede dinirex Nybegynder
28. juni 2008 - 11:52 #3
Ja, lavede det med en mekanisk adskillelse som du foreslog, og brugte infrarøde diode, og fototransistor.
Avatar billede darrich Novice
28. juni 2008 - 18:16 #4
Nice :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester