You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 21, 2019. It is now read-only.
In my school we are programming this semester in uC32 arduino, but i can't find that chipkit anywhere near me,
16
-
also i couln't find any simulators online, so i decided to make my own simulator,
17
-
and of course all in good old console! :D Still work in progres...
18
-
19
-
# Note that i probably won't be making full simulator, i will only be making the stuff i need for school.
20
-
Which is basically only L01-L08, SW1-SW4, BTN1-BTN4.
21
-
22
-
Controls:
23
-
- 1,2,3,4 - SW4, SW3, SW2, SW1 (on/off) (or SW1,SW2,SW3,SW4 (press F1 to swap between these))
24
-
- Q,W,E,R - BTN4, BTN3, BTN2, BTN1 (hold to on, release to off)
25
-
- LEDs are ordered in descending order from left to right L08,L07,...,L01
26
-
27
-
# INSTALLATION GUIDE #
1
+
# Arduino uc32 Basic UI Shield Simulator
2
+
The aim of this project is to help students who are learning Arduino, but unfortunately don't have money or are unable to find the hardware to learn on at home. With this simulator students can learn logic required for working with pins, switches, buttons and tasks. Output/Input/Loop are three separate detached tasks using logic which prevents common concurrent problems such as Data Race or Deadlock. This enables real-time response, which makes working with simulator feel like working with the real thing.
28
3
4
+
## Installing
29
5
- DOWNLOAD project from github (you can't copy-paste code from github.com site because it contains special
30
6
invisible characters that will not allow your program to compile)
31
7
@@ -38,4 +14,16 @@ Character Set -> Use Unicode.). If you forget don't worry, you will get error/wa
38
14
a) Constructing Simulation class with different parameters (default is: int width = 80, int height = 40, int fontw = 8, int fonth = 10)
39
15
b) Changing your console window size in properties settings. (link how: https://youtu.be/xW8skO7MFYw?t=16m1s (shown around 16. min mark))
40
16
17
+
## Usage
18
+
- Now if you want to write code you are gonna write it in Simulation.cpp, i seperated it from everything else
19
+
so that you can focus only on setup() and loop() functions, just like when coding in arduino
20
+
21
+
> Note that i probably won't be making full simulator, i will only be making the stuff i need for school. Which is basically only L01-L08, SW1-SW4, BTN1-BTN4.
22
+
23
+
- Controls:
24
+
- 1,2,3,4 - SW4, SW3, SW2, SW1 (on/off) (or SW1,SW2,SW3,SW4 (press F1 to swap between these))
25
+
- Q,W,E,R - BTN4, BTN3, BTN2, BTN1 (hold to on, release to off)
26
+
- LEDs are ordered in descending order from left to right L08,L07,...,L01
0 commit comments