-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.swift
More file actions
75 lines (67 loc) · 1.99 KB
/
Copy pathmain.swift
File metadata and controls
75 lines (67 loc) · 1.99 KB
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
// import CoreAVR
// initializeArduino()
// pinMode(analogPin: .analog0, mode: .input)
// Serial.begin(speed: 57600)
// while mainLoopRunning {
// delay(millis: 1000)
// Serial.println(number: Int32(analogRead(pin: .analog0)), base: .decimal)
// }
//initializeArduino()
//
//pinMode(pin: builtinLed, mode: .output)
//
//while mainLoopRunning {
// digitalWrite(pin: builtinLed, value: .high)
// delay(millis: 250)
// digitalWrite(pin: builtinLed, value: .low)
// delay(millis: 250)
//}
//pinMode(pin: 14, mode: INPUT)
//pinMode(pin: .pin11, mode: .input)
//pinMode(pin: .pin12, mode: .output)
//pinMode(pin: .pin13, mode: .output)
//
//Serial.begin(speed: 57600)
//
//Serial.write(character: 65)
//Serial.write(character: 66)
//Serial.write(character: 67)
//Serial.write(character: 10)
//Serial.println("Hello, World!")
//Serial.println("This is not using Arduino Core, but rather ArduinoKit!")
//Serial.println("Crazy, right??")
//
//Serial.end()
//Serial.println("This will not work")
//
//Serial.begin(speed: 57600)
//Serial.println("But this once again will!")
//
//Serial.println(number: 42, base: .decimal)
//Serial.println(number: 42, base: .hexadecimal)
//Serial.println(number: -42, base: .decimal)
//Serial.println(number: -42, base: .hexadecimal)
//
//while mainLoopRunning {
// digitalWrite(pin: .pin13, value: .high)
//
// Serial.print("Analog Pin Input: ")
// Serial.println(number: Int32(analogRead(pin: 14)), base: .decimal)
//
// analogWrite(pin: .pin3, value: UInt8(analogRead(pin: 14) & 0xFF))
// analogWrite(pin: .pin5, value: 64)
// analogWrite(pin: .pin6, value: 96)
// analogWrite(pin: .pin9, value: 128)
// analogWrite(pin: .pin10, value: 160)
// analogWrite(pin: .pin11, value: 192)
//
// delay(millis: 1000)
// Serial.println(number: Int32(millis()), base: .decimal)
//
// if digitalRead(pin: .pin11) == .high {
//Serial.println("Pin 11 is pressed!")
// }
//
// digitalWrite(pin: .pin13, value: .low)
// delay(millis: 1000)
//}