These are lectures, thoughts, ideas and projects contributed by the Swift for Arduino community
Hello World tutorial
contributed by Felix Pursian
This tutorial will take you through how to do the hello world of arduino but, more importantly, it also explains a lot of the concepts of making circuits, how resistors and LEDs work, even breadboards.
This is a fantastic tutorial for developers who are just getting started in the world of hardware. We really recommend it.
Elegoo 2560 Most Complete Starter Kitcontributed by Scott Gould
Scott's project is a Swift port of the tutorials for the tutorials for the Elegoo 2560 Most Complete Starter Kit from C to Swift and made them neater and more fun!
What a great way to get started in the world of Swift for IoT/Devices! You'll get a chance to practice and play with all sorts of hardware from Elegoo's kit, the Swift software making your projects easy to write so you can concentrate on the hardware.
Full Stack Swiftcontributed by Axel Roest
Axel attempted the brave, thought not to be possible. He built a full end-to-end solution device for detecting if his plants need to be watered. The microcontroller code reading the sensors is written in swift, the raspberry pi server code is written in swift... a daemon to store plant data and a Vapor server to serve it up as an API. And of course the iOS app is written in Swift to read and display it. An amazing piece of work! It has already inspired at least two more projects like it.
The S4A contributor lectures
- Swift for Arduino contributors lecture 1 (state of the union/logic analysers)
- Swift for Arduino contributors lecture 2 (how do ints in S4A get compiled efficiently)