Skip to content

Two base labs for sharing Arduinos and enable online programming of them. Both labs feature a simple blinking LED program and the basics of serial communication.

License

Notifications You must be signed in to change notification settings

edrys-labs/lab-arduino-basics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lab-Arduino-Basics

These are two base labs for sharing Arduinos and enable online programming of them. Both labs feature a simple blinking LED program and the basics of serial communication.

These examples combines:

After importing one of the predefined configuration listed below, you have to open a station and start the pyxtermjs server, running on localhost.

The easiest way to do this, is by installing docker and running the following command:

docker run -it -p 5000:5000 --device=/dev/ttyACM0:/dev/ttyACM0 crosslab/edrys_pyxtermjs_arduino:latest

This will download the pyxtermjs terminal-server from docker-hub and run it in a secure environment.

Otherwise, you can install the server locally by following the instructions in the module-pyxtermjs.

Arduino - Configuration

To reuse this lab import it as a new lab-configuration by copying the following URL into the import dialog of the lab-configuration or download it, change it and upload it to your lab:

https://raw.githubusercontent.com/edrys-labs/lab-arduino-basics/main/laboratory/arduino.yaml

https://raw.githubusercontent.com/edrys-labs/lab-arduino-basics/main/laboratory/arduino.json

Blockduino - Configuration

and as blockly ... load as above ;-)

https://raw.githubusercontent.com/edrys-labs/lab-arduino-basics/main/laboratory/blockduino.yaml

https://raw.githubusercontent.com/edrys-labs/lab-arduino-basics/main/laboratory/blockduino.json

Demo

This is a demo of a follow-up laboratory that is based on the Arduino-configuration:

https://raw.githubusercontent.com/edrys-labs/lab-arduino-basics/main/lab.yaml

Bildschirmaufnahme.2024-01-15.13.28.00.mp4

About

Two base labs for sharing Arduinos and enable online programming of them. Both labs feature a simple blinking LED program and the basics of serial communication.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published