aboutsummaryrefslogtreecommitdiff
path: root/KMM.wiki
blob: 11410fb260dd972ffb08d022c47651f52ebea9cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
= Contents =
  - [[#CPU|CPU]]
    - [[#CPU#LibC|LibC]]
      - [[#CPU#LibC#Hur programmerar man|Hur programmerar man]]
      - [[#CPU#LibC#JTag|JTag]]
  - [[#IR-sensor|IR-sensor]]
    - [[#IR-sensor#Pins|Pins]]
    - [[#IR-sensor#Övrigt|Övrigt]]
      - [[#IR-sensor#Övrigt#Varför en kapasitans?|Varför en kapasitans?]]
      - [[#IR-sensor#Övrigt#Bör den köras genom ett analogt filter?|Bör den köras genom ett analogt filter?]]
  - [[#Linjesensor|Linjesensor]]
      - [[#Linjesensor#Muxar|Muxar]]
        - [[#Linjesensor#Muxar#Datablad|Datablad]]
  - [[#Klocka|Klocka]]
  - [[#Knapp|Knapp]]
  
{{http://memecrunch.com/meme/97RY/coola-bilder/image.png}}

= CPU =
https://docs.isy.liu.se/pub/VanHeden/DataSheets/atmega1284p.pdf

- Analog input mellan GND & AREF

== LibC ==
- https://www.nongnu.org/avr-libc/user-manual/
- [[http://www.nongnu.org/avr-libc/user-manual/group__util__delay.html|Advancerad busy wait]]
- http://docs.w3cub.com/gcc~7/avr-function-attributes/


=== Hur programmerar man ===
:question:

=== JTag ===
https://docs.isy.liu.se/bin/view/VanHeden/AVRJTAG3

= IR-sensor =
https://docs.isy.liu.se/pub/VanHeden/DataSheets/gp2y0a21.pdf

== Pins ==
- 0-3.3v V,,O,,
- V,,cc,, 5V
- GND

== Övrigt ==
- Analog output $\in [0, 3.3v] \pm 0.3v$

=== Varför en kapasitans? ===
:question:

Gör strömförsörjningen mer stabil

=== Bör den köras genom ett analogt filter? ===
:question:
Kommer den analoga signalen vara brusig?

Antingen ett analogt eller digitalt filter.
Digitlat filter innuti

= Linjesensor =
https://docs.isy.liu.se/pub/VanHeden/DataSheets/reflexsensormodul.pdf

- 0-5v

=== Muxar ===
:question:
Finns det en 10-vägs mux?

Det finns en 10-vägs mux, vilken även kan användas som demux.
Diod-or-gate lösningen rekomenderas _ej_ då den kräver mer kunskaper
inom analog elektronik.

==== Datablad ====
- [[https://docs.isy.liu.se/pub/VanHeden/DataSheets/4067b.pdf|Korrekta]]
- [[http://www.ti.com/general/docs/lit/getliterature.tsp?genericPartNumber=cd4067b&fileType=pdf|Gammalt]]

= Klocka =
https://docs.isy.liu.se/pub/VanHeden/DataSheets/exo3.pdf

= Knapp =
- https://www.mouser.se/datasheet/2/628/EAO_MC_96_Main-Catalogue_EN-746104.pdf