summaryrefslogtreecommitdiff
path: root/nutige-bronnen.txt
blob: 40b656b859d829245b5bd81871b321ddc967cf9f (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
goede tuturials:
    https://learn.adafruit.com/
    https://learn.sparkfun.com/tutorials
    https://deepbluembedded.com/arduino-getting-started-beginners-guide/

Voor vragen
    https://stackoverflow.com/questions


nuttige dingen om te weten
specifieke dingen:
    git:        #versie controle systeem
        https://en.wikipedia.org/wiki/Git
	https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account  # setup git
        https://stackoverflow.com/questions/13321556/difference-between-git-and-github
        https://git-scm.com/about/branching-and-merging
        https://github.com/apps/desktop
        https://code.visualstudio.com/docs/sourcecontrol/intro-to-git

    platformio:     #Teensy progameer methode
        https://docs.platformio.org/en/latest/

    PWM signals:        #puls signlaalen voor de motor's
        (basics)https://docs.arduino.cc/learn/microcontrollers/analog-output/
        (analysing)https://learn.sparkfun.com/tutorials/how-to-use-an-oscilloscope/all.pdf

    kicad:      #PCB ontwerp
        https://docs.kicad.org/6.0/en/getting_started_in_kicad/getting_started_in_kicad.html

    robocup things:
        https://github.com/orgs/robocup-junior/repositories?type=all
        https://junior.robocup.org/soccer/

    electronica:
        https://www.electronics-tutorials.ws/

    UART:       #communicatie tussen de microcontrollers
        https://deepbluembedded.com/arduino-uart-example-tutorial/#arduino-uart-serial-communication

    Non-blocking code:      #nodig voor goede UART signaal
        https://forum.arduino.cc/t/non-blocking-receiving-of-commands-over-serial-interface-using-the-safestring-library-code-example/1004077
        https://www.pleasedontcode.com/blog/difference-between-blocking-and-non-blocking-code

    openMV:         #openMV progameer methode
        https://docs.openmv.io/openmvcam/tutorial/index.html

    kompas:
        https://github.com/pololu/lis3mdl-arduino
        https://learn.adafruit.com/how-to-fuse-motion-sensor-data-into-ahrs-orientation-euler-quaternions/overview

    motor:
        https://www.pololu.com/product/4861 # andere motor denk ik maar zelfde idee hoe encoder werkt encoder
        motor drivers:
            https://robocraze.com/blogs/post/what-is-motor-driver
            https://www.pololu.com/product/2997

        PID:
            https://pidexplained.com/pid-controller-explained/
            https://docs.arduino.cc/libraries/pid/
            https://pknessness.github.io/pid_sim/pid.html

        ohmi wheel:
            https://robotics.stackexchange.com/questions/7829/how-to-program-a-three-wheel-omni
            https://github.com/manav20/3-wheel-omni

    teensy:
        https://www.pjrc.com/teensy/first_use.html
        !!!https://www.pjrc.com/teensy/external_power.html!!! # er is een kabel voor de 2e optie
        https://www.pjrc.com/teensy/interrupts.html
        https://www.pjrc.com/teensy/adc.html
        https://www.pjrc.com/teensy/pins.html
        https://www.pjrc.com/teensy/prescaler.html
        https://www.pjrc.com/teensy/troubleshoot.html
	omni wheels:
		http://files.andymark.com/2008CON-Omni-Baker-McKenzie.pdf