Skip to content

Instantly share code, notes, and snippets.

View lyqht's full-sized avatar
🍀
今日 わ have a nice day!

Estee Tey lyqht

🍀
今日 わ have a nice day!
View GitHub Profile

Electronics & Circuits

tags: IoT2x

Supplementary notes on E&C covered under further resources

Wheatstone bridge

In these days, digital multimeter helps in measuring the resistance in a simple way. But the advantage of Wheatstone bridge over this is to provide the measurement of very low values of resistance in the range of milli-ohms.

The Wheatstone bridge is the interconnection of four resistances forming a bridge. The bridge is used for finding the value of an unknown resistance connected with two known resistor, one variable resistor and a galvanometer.

Notes from author

These notes are made for fellow beginner programmers by a layman who only has the knowledge from 10.009 The Digital World course in SUTD, which introduces students to Python. Thus, it will not be very comprehensive as it will skip over a lot on how Kivy does its modularity and abstraction to achieve its current form of code architecture. In fact, I will be explaining things more in terms of patterns more than how it works. If you are interested though, headover to kivy.org to read their API references and documentation.

Intro to Graphic User Interface (GUI) with Kivy

As a coder, you know that we write programmes based on conditionals and loops. Similarly, here, Kivy has a main loop that runs during its application lifetime, which only quits upon closing the app. In this main loop, user inputs, hardware sensors etc are rendered to the display. Within the main loop, there are nested loops happening as well, and as usual avoid infinite/long loops

Design Guidelines, Principles and Theories

tags: UI

Basic Definitions

  • Guidelines: Low-level general advice about the best and bad practices
  • Principles: Middle-level rules and strategies for how things should be done
  • Theories: High-level frameworks about how user experiences

HCI Theories

User Interfaces and Human-Computer Interaction

tags: UI

It's all about Interactions

  1. How the system accept input
  2. How the user respond to the input
  3. How the system output

Types of UI

  • Device-free AI
  • Don't need user input to perform user's desired action
@lyqht
lyqht / FlutterCodelab.md
Last active December 21, 2019 06:15
Flutter Codelab

Workshop conducted on 14 December 2019 by German Saprykin

Event details: here

Lab: here

View It on DartPad: here

This gist won't have much notes, as you can read them on the lab itself. The lab did not come with the complete code so I followed it and made it available on DartPad.

@lyqht
lyqht / KotlinEverywhereSG19.md
Last active October 6, 2022 09:46
GDG SG X Kotlin User Group SG - Kotlin/Everywhere Meetup 2019
@lyqht
lyqht / RubyReservedWords.md
Last active September 11, 2019 05:27
Summary of Matz's Talk @ RubySG Meetup 2019

Matz' Talk - Ruby Through Reserved Words:

This talk is held during RubySG ❤️ Matz Meetup (September 2019)

Checkout the video by Engineers.sg here!

Below are just some mini notes in text that I took down for Matz's talk! Thanks @Matz for the walkthrough of how he designed the language's reserved words.

EDIT: I also attached links if you wanted to read up about the less commonly known languages that he mentioned. Please leave comments below if there is anything you wanna add in! >