Skip to content
This repository was archived by the owner on Aug 21, 2019. It is now read-only.

Commit aee8411

Browse files
Update README.md
1 parent 0c07402 commit aee8411

1 file changed

Lines changed: 15 additions & 27 deletions

File tree

README.md

Lines changed: 15 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,7 @@
1-
#UPDATE 5/25/2018
2-
- MAJOR update, i changed code almost completely. digitalRead, digitalWrite etc. are now functions instead of members.
3-
- Added Task support, optimized code a bit and fixed few bugs.
4-
5-
TODO (plans for future): To recreate somehow digitalRead, digitalWrite to be more working-with-registers like instead
6-
of current simple bool mPins solution. But this will be work in future because i'm currently busy.
7-
-------------------------------------------------------------------------------------------------------
8-
What you need to do:
9-
- Now if you want to write code you are gonna write it in Simulation.cpp, i seperated it from everything else
10-
so that you can focus only on setup() and loop() functions, just like when coding in arduino
11-
12-
--------------------------------------------------------------------------------------------------------------
13-
## BRIEF / GUIDE##
14-
15-
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.
283

4+
## Installing
295
- DOWNLOAD project from github (you can't copy-paste code from github.com site because it contains special
306
invisible characters that will not allow your program to compile)
317

@@ -38,4 +14,16 @@ Character Set -> Use Unicode.). If you forget don't worry, you will get error/wa
3814
a) Constructing Simulation class with different parameters (default is: int width = 80, int height = 40, int fontw = 8, int fonth = 10)
3915
b) Changing your console window size in properties settings. (link how: https://youtu.be/xW8skO7MFYw?t=16m1s (shown around 16. min mark))
4016

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
27+
28+
4129

0 commit comments

Comments
 (0)