14. Interface and Application Programming¶
Schedule¶
Apr 29: class-interface and application programming
May 06: class- system integration
May 13: class- wildcard week
May 20: class- applications and implications, project development
May 20: open final presentation registration
May 27: Class- invention, intellectual property, and income
June 3: weekly assignments due
June 8-12: final presentations
June 13: Kannai Party
June 18: Kieran Flight
June 24: Youssef Flight
June 24: local to global evaluation deadline
July 1: global eval decisions deadline - pass, provisional, future
July 27-31: FAB26 graduation on 29th - ticket covered for graduating students
Assignment¶
Group Assignment¶
Group assignment - mechanical design
- compare as many tool options as possible
MQTT
https://mosquitto.org/
mqtt.fabcloud.org
username: fabacademy
password: fabacademy
channel: fabacademy
port: 1883
Node-RED https://nodered.org/
Individual Assignment¶
Individual Assignment
- write an application that interfaces a user with an input &/or output device that you made
Instruction page_FA25
- Tips: Processing and Arduino with Serial communication_FA2025
- Processing 4 and Arduino_FA2022
- Processing 4 to P5.js Converter_FA2022
- p5.js and Arduino_not fhhished
- App Inventor
- blynk
- Tips: Blynk IOT_FA2022