From 5426a375caf478c064cf62a98690dfff0d12e047 Mon Sep 17 00:00:00 2001 From: jdevstatic Date: Sat, 26 Mar 2022 19:06:13 +0800 Subject: [PATCH 01/21] Delete LICENSE --- LICENSE | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 LICENSE diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 49681c9..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2020 xdvrx1 - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. From 717b08067e2d053f7a346fa92942bd675fc716c8 Mon Sep 17 00:00:00 2001 From: jdevstatic Date: Thu, 21 Apr 2022 23:10:18 +0800 Subject: [PATCH 02/21] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index f189852..687f575 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,7 @@ # Introduction To Electronics + +*`updated 21 April 2022`* + TOC 1. [Electrical & Electronics Engineering](#electrical-and-electronics-engineering) 2. [Electronics And Robotics](#electronics-and-robotics) From 02d92639248798f7612daf0f0012d4a7e716f443 Mon Sep 17 00:00:00 2001 From: jdevstatic Date: Thu, 21 Apr 2022 23:29:34 +0800 Subject: [PATCH 03/21] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 687f575..7b689e5 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Introduction To Electronics -*`updated 21 April 2022`* + TOC 1. [Electrical & Electronics Engineering](#electrical-and-electronics-engineering) From be481b51d0059cd2ccce3d8b2833eb8f472e9233 Mon Sep 17 00:00:00 2001 From: jdevstatic Date: Thu, 21 Apr 2022 23:29:52 +0800 Subject: [PATCH 04/21] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7b689e5..687f575 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Introduction To Electronics - +*`updated 21 April 2022`* TOC 1. [Electrical & Electronics Engineering](#electrical-and-electronics-engineering) From 3e829a170fd7793c7db35b1a576be9b15d9ea787 Mon Sep 17 00:00:00 2001 From: jdevstatic Date: Sat, 4 Jun 2022 18:23:54 +0800 Subject: [PATCH 05/21] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 687f575..181679f 100644 --- a/README.md +++ b/README.md @@ -183,5 +183,5 @@ no additional downloads. You can check out my projects: -1. -2. +1. +2. From e72bb886768f702f9f82d8f1a9ceed992a70305a Mon Sep 17 00:00:00 2001 From: jdevstatic Date: Thu, 4 Aug 2022 23:36:30 +0800 Subject: [PATCH 06/21] Update README.md --- README.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 181679f..7aec81f 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Introduction To Electronics -*`updated 21 April 2022`* +*`updated 4 August 2022`* TOC 1. [Electrical & Electronics Engineering](#electrical-and-electronics-engineering) @@ -179,9 +179,4 @@ this time, it's just virtual. And since it is accessible through a browser, all you need is a device with a browser and an Internet connection and you are good to go: no further setup, -no additional downloads. - -You can check out my projects: - -1. -2. +no additional downloads. From a4989fee18fe314fa840ec3dd617ab3addd02697 Mon Sep 17 00:00:00 2001 From: jdevstatic Date: Sun, 28 May 2023 14:56:50 +0800 Subject: [PATCH 07/21] Update README.md --- README.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7aec81f..0db3cd1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Introduction To Electronics -*`updated 4 August 2022`* +*`updated 28 May 2023`* TOC 1. [Electrical & Electronics Engineering](#electrical-and-electronics-engineering) @@ -180,3 +180,21 @@ accessible through a browser, all you need is a device with a browser and an Internet connection and you are good to go: no further setup, no additional downloads. + +## More Of My Topics + +#### + +#### + +#### + +#### + +#### + +#### + +#### + +#### From f27d94237489866f3f81426e718e2caad81fe1ed Mon Sep 17 00:00:00 2001 From: jdevstatic Date: Sun, 28 May 2023 14:57:41 +0800 Subject: [PATCH 08/21] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 0db3cd1..fcdd7f6 100644 --- a/README.md +++ b/README.md @@ -198,3 +198,5 @@ no additional downloads. #### #### + +### From 4189d925768029e48da1ce244b9960d245a8f553 Mon Sep 17 00:00:00 2001 From: jdevstatic Date: Sun, 28 May 2023 14:59:39 +0800 Subject: [PATCH 09/21] Update README.md --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index fcdd7f6..9330751 100644 --- a/README.md +++ b/README.md @@ -183,8 +183,6 @@ no additional downloads. ## More Of My Topics -#### - #### #### @@ -199,4 +197,4 @@ no additional downloads. #### -### +#### From 55f3f7e5a73ea29834a0fdf6a58319b56c854c36 Mon Sep 17 00:00:00 2001 From: jdevstatic Date: Tue, 9 Apr 2024 00:35:15 +0800 Subject: [PATCH 10/21] Create FUNDING.yml --- .github/FUNDING.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 .github/FUNDING.yml diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..9e50aa4 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1 @@ +github: jdevstatic From 484419f760b084dc584c1696fd183d6b2cc650cd Mon Sep 17 00:00:00 2001 From: jdevfullstack Date: Sat, 3 Aug 2024 13:08:15 +0800 Subject: [PATCH 11/21] Update README.md --- README.md | 37 +++++++++++++++++++++++++++++++++---- 1 file changed, 33 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 9330751..987d1fd 100644 --- a/README.md +++ b/README.md @@ -35,10 +35,39 @@ and automatic control systems. *source: * ## Electronics And Robotics -Electronic devices can simply be controlled by adding a -**microcontroller**. When we program an electronic device -to do specific tasks (particularly with sensors), -we are now dealing with robotics. +Here are some interesting points: + +1. **Microcontroller Integration**: + - Microcontrollers are versatile components that can manage the operations + of various electronic devices by executing pre-programmed instructions. + - They serve as the "brain" of electronic devices, allowing for automation + and complex functionalities. + +2. **Programming Electronic Devices**: + - Programming involves writing code that the microcontroller executes, + enabling the device to perform specific tasks. + - This can include tasks like turning LEDs on and off, measuring + temperature with sensors, controlling motors, etc. + +3. **Transition to Robotics**: + - When electronic devices are equipped with sensors and actuators, and + programmed to interact with their environment, they move into the realm + of robotics. + - Robotics involves the design, construction, operation, and use of robots + for various applications, from simple automation to complex tasks like + navigation and manipulation. + +4. **Sensors and Actuators**: + - Sensors gather data from the environment (e.g., temperature, light, + distance). + - Actuators perform actions based on sensor data and programmed + instructions (e.g., moving a robotic arm, turning a wheel). + +5. **Applications of Robotics**: + - Robotics can be applied in numerous fields, including manufacturing, + healthcare, space exploration, and everyday consumer products. + - Examples include robotic vacuum cleaners, automated assembly lines, + medical robots for surgery, and Mars rovers. ## The Microcontroller > A microcontroller is a compact integrated circuit designed From 4db91b4ea39df1f455c5c94c3e93de319e4c5f4b Mon Sep 17 00:00:00 2001 From: jdevfullstack Date: Sat, 3 Aug 2024 13:19:51 +0800 Subject: [PATCH 12/21] Update README.md --- README.md | 49 ++++++++++++++++++++++++++++++------------------- 1 file changed, 30 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 987d1fd..20a4cd9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Introduction To Electronics -*`updated 28 May 2023`* +*`updated July 3, 2024`* TOC 1. [Electrical & Electronics Engineering](#electrical-and-electronics-engineering) @@ -86,7 +86,30 @@ a larger component, without a complex front-end operating system (OS). ### Arduino UNO -![sample](https://store-cdn.arduino.cc/usa/catalog/product/cache/1/image/500x375/f8876a31b63532bbba4e781c30024a0a/a/0/a000066_front_8.jpg) +The Arduino UNO is a widely used microcontroller board designed for building +digital devices and interactive objects. It features an ATmega328P +microcontroller with 14 digital I/O pins (6 PWM outputs) and 6 analog inputs. +Operating at 5V with a 16 MHz clock speed, it provides 32 KB flash memory, +2 KB SRAM, and 1 KB EEPROM. The board supports USB connectivity, +a power jack, ICSP header, and a reset button. + +#### Pros: +- user-friendly for beginners +- extensive community support +- versatile with many compatible sensors and shields +- open-source hardware and software + +#### Cons: +- limited processing power +- limited memory +- basic built-in connectivity options + +The Arduino UNO is perfect for those starting with electronics and +prototyping, offering a robust platform for learning and development. + +![image](https://github.com/user-attachments/assets/a3207b29-0b7a-4472-a237-f30d59abf75b) + +*image source: * ## Circuit > In electronics, a circuit is a closed path that allows @@ -210,20 +233,8 @@ a device with a browser and an Internet connection and you are good to go: no further setup, no additional downloads. -## More Of My Topics - -#### - -#### - -#### - -#### - -#### - -#### - -#### - -#### +## More Of My Content +- [jdevfullstack Profile](https://github.com/jdevfullstack) +- [jdevfullstack Repos](https://github.com/jdevfullstack?tab=repositories) +- [jdevfullstack Projects](https://github.com/jdevfullstack-projects) +- [jdevfullstack Tutorials](https://github.com/jdevfullstack-tutorials) From 016716d470c50f3565e0d6b9aec7061a80168a42 Mon Sep 17 00:00:00 2001 From: jdevfullstack Date: Sat, 3 Aug 2024 13:25:37 +0800 Subject: [PATCH 13/21] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 20a4cd9..cfbe01b 100644 --- a/README.md +++ b/README.md @@ -171,10 +171,12 @@ it is not touching the ground, so even if there is the live wire, there is no return path completing the circuit and there is no electric shock.* -![photo](https://www.ibiblio.org/kuphaldt/electricCircuits/DC/00056.png) +![electric-shock](https://github.com/user-attachments/assets/a04a9333-a1e2-4870-b7b6-0485ab2014ae) *source: * +*image soure: * + `hot wire` (electrical term) - carries the electricity, also called `live wire` `terminal` - is the point at which a conductor from a component, device or From ccd2a25d47a80f9bece959e4418b6e68583c12b9 Mon Sep 17 00:00:00 2001 From: jdevfullstack Date: Sat, 3 Aug 2024 13:40:19 +0800 Subject: [PATCH 14/21] Update README.md --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cfbe01b..195d48b 100644 --- a/README.md +++ b/README.md @@ -120,10 +120,10 @@ break in the circuit. *source: * -![sample](https://electricalacademia.com/wp-content/uploads/2018/09/tech-lesson-11-5a-electricity-and-circuits-basic-electrical-circuit-diagram-400x300.jpg) +![basic-electrical-circuit](https://github.com/user-attachments/assets/08221a3f-ab19-4ce8-9d89-1013add1a15b) ### Two Basic Types of Circuits -![sample](https://cdn1.byjus.com/wp-content/uploads/2020/06/series-and-parallel-circuit.png) +![series-parallel-circuits](https://github.com/user-attachments/assets/f002b18d-406a-42ee-bc71-24d51e959938) Series Circuit > a series circuit comprises a path along which the @@ -135,6 +135,10 @@ current divides and only part of it flows through any branch. *source: * +*image source: * + +*image source: * + ## Tech Terms `open circuit` - an electrical circuit that is not complete. From 44f30c25fb70a1e1ea3a883b6b8e8ba1265184e5 Mon Sep 17 00:00:00 2001 From: jdevfullstack Date: Sat, 3 Aug 2024 13:45:08 +0800 Subject: [PATCH 15/21] Update README.md --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 195d48b..c0dd0eb 100644 --- a/README.md +++ b/README.md @@ -122,9 +122,13 @@ break in the circuit. ![basic-electrical-circuit](https://github.com/user-attachments/assets/08221a3f-ab19-4ce8-9d89-1013add1a15b) +*image source: * + ### Two Basic Types of Circuits ![series-parallel-circuits](https://github.com/user-attachments/assets/f002b18d-406a-42ee-bc71-24d51e959938) +*image source: * + Series Circuit > a series circuit comprises a path along which the whole current flows through each component. @@ -135,10 +139,6 @@ current divides and only part of it flows through any branch. *source: * -*image source: * - -*image source: * - ## Tech Terms `open circuit` - an electrical circuit that is not complete. @@ -175,10 +175,10 @@ it is not touching the ground, so even if there is the live wire, there is no return path completing the circuit and there is no electric shock.* -![electric-shock](https://github.com/user-attachments/assets/a04a9333-a1e2-4870-b7b6-0485ab2014ae) - *source: * +![electric-shock](https://github.com/user-attachments/assets/a04a9333-a1e2-4870-b7b6-0485ab2014ae) + *image soure: * `hot wire` (electrical term) - carries the electricity, also called `live wire` From fc1d223d5d468eab5fd0c693e55f693e3da09f60 Mon Sep 17 00:00:00 2001 From: jdevfullstack Date: Sat, 3 Aug 2024 17:19:00 +0800 Subject: [PATCH 16/21] Update README.md --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/README.md b/README.md index c0dd0eb..acee91a 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,7 @@ TOC 1. [Arduino UNO](#arduino-uno) 4. [Circuit](#circuit) 1. [Two Basic Types of Circuits](#two-basic-types-of-circuits) + 2. [To Series Or To Parallel](#to-series-or-to-parallel) 5. [Tech Terms](#tech-terms) 6. [Voltage Vs Amperage](#voltage-vs-amperage) 7. [Electronic Components Used In Our Project](#electronic-components-used-in-our-project) @@ -139,6 +140,28 @@ current divides and only part of it flows through any branch. *source: * +### To Series Or To Parallel +- **Voltage Requirements**: + Series circuits are used to achieve specific voltage drops across + components, while parallel circuits maintain consistent + voltage across all connected components. + +- **Current Handling**: + Parallel connections distribute current among multiple paths, making + them suitable for applications where multiple components need + to share the load. In contrast, series connections ensure that + the same current flows through all components. + +- **Reliability and Redundancy**: + Parallel circuits offer increased reliability and redundancy. If one + component fails, others continue to operate, which is essential for + applications needing high availability. + +- **Design Goals**: + The design choice is driven by the desired characteristics such as + stability, flexibility, and protection. It’s about meeting the + specific performance and functional requirements of the device or circuit. + ## Tech Terms `open circuit` - an electrical circuit that is not complete. From f1f5f509b2969bd3ff2e22f60301e8a40f1aae66 Mon Sep 17 00:00:00 2001 From: jdevfullstack Date: Sat, 3 Aug 2024 17:25:16 +0800 Subject: [PATCH 17/21] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index acee91a..f5e88a3 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Introduction To Electronics +# Introduction To Electronics & Robotics *`updated July 3, 2024`* From fed9103de09b651bb819c8e8c8dfa7628d7964e8 Mon Sep 17 00:00:00 2001 From: jdevfullstack Date: Sat, 3 Aug 2024 17:26:21 +0800 Subject: [PATCH 18/21] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f5e88a3..19ab9da 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ TOC 4. [Circuit](#circuit) 1. [Two Basic Types of Circuits](#two-basic-types-of-circuits) 2. [To Series Or To Parallel](#to-series-or-to-parallel) -5. [Tech Terms](#tech-terms) +5. [Some Common Tech Terms](#some-common-tech-terms) 6. [Voltage Vs Amperage](#voltage-vs-amperage) 7. [Electronic Components Used In Our Project](#electronic-components-used-in-our-project) 8. [Arduino and TinkerCAD](#arduino-and-tinkercad) @@ -162,7 +162,7 @@ current divides and only part of it flows through any branch. stability, flexibility, and protection. It’s about meeting the specific performance and functional requirements of the device or circuit. -## Tech Terms +## Some Common Tech Terms `open circuit` - an electrical circuit that is not complete. `electric current` - the rate at which electric From 30e7e2a85dea083576203265e3f6dc47c18879c7 Mon Sep 17 00:00:00 2001 From: jdevfullstack Date: Sat, 3 Aug 2024 17:32:10 +0800 Subject: [PATCH 19/21] Update README.md --- README.md | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/README.md b/README.md index 19ab9da..b074e09 100644 --- a/README.md +++ b/README.md @@ -12,8 +12,7 @@ TOC 2. [To Series Or To Parallel](#to-series-or-to-parallel) 5. [Some Common Tech Terms](#some-common-tech-terms) 6. [Voltage Vs Amperage](#voltage-vs-amperage) -7. [Electronic Components Used In Our Project](#electronic-components-used-in-our-project) -8. [Arduino and TinkerCAD](#arduino-and-tinkercad) +7. [Arduino and TinkerCAD](#arduino-and-tinkercad) ## Electrical And Electronics Engineering > Electrical and electronics engineering, the branch of @@ -223,28 +222,6 @@ of the volume of electrons. `ampere` - the SI base unit of electrical current. -## Electronic Components Used In Our Project -1. Power Supply - -It is the one responsible to power electrical -components. -We'll be using a Direct Current source, -a battery. - -2. Wires - -3. Light-Emitting Diode - a diode that emits -light. A `diode` is a semiconductor device with -two terminals, typically allowing the flow of current -in one direction only. A `semiconductor` is a substance, -usually a solid chemical element or compound, that can -conduct electricity under some conditions but not others, -making it a good medium for the control of electrical -current. -*source: * - -4. Switch (slide switch) - the component that can disrupt -the flow of a circuit, thereby giving us control. - ## Arduino and TinkerCAD Arduino is a prototyping platform consisting of both hardware and software. When we say `prototyping`, From 3534c0a49b84273449c23c5d7ae9d9fe0dd4038b Mon Sep 17 00:00:00 2001 From: jdevfullstack Date: Sat, 3 Aug 2024 17:47:22 +0800 Subject: [PATCH 20/21] Update README.md --- README.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index b074e09..965c91a 100644 --- a/README.md +++ b/README.md @@ -209,18 +209,17 @@ and there is no electric shock.* network comes to an end. It is the point other components can be connected. ## Voltage Vs Amperage -Voltage and amperage are two measures of electrical -current or flow of electrons. `Voltage` is a measure of -the pressure that -allows electrons to flow, while `amperage` is a measure -of the volume of electrons. -*source: -* +Voltage and amperage are two measures of electrical current or the flow of electrons. +`voltage` is a measure of the pressure that allows electrons to flow, +while `amperage` is a measure of the volume of electrons. -`volt` - the SI unit of electromotive force, the difference of potential that would drive one ampere of current against one ohm resistance. +*source: * -`ampere` - the SI base unit of electrical current. +`volt` - The SI unit of electromotive force. It represents the potential +difference that would drive one ampere of current against one ohm of resistance. + +`ampere` - The SI base unit of electrical current. ## Arduino and TinkerCAD Arduino is a prototyping platform consisting of both From b929ac6f609aef2dd5a20d40d2d4778312640ece Mon Sep 17 00:00:00 2001 From: jdevfullstack Date: Sat, 3 Aug 2024 18:37:26 +0800 Subject: [PATCH 21/21] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 965c91a..3842a20 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Introduction To Electronics & Robotics -*`updated July 3, 2024`* +*`updated August 3, 2024`* TOC 1. [Electrical & Electronics Engineering](#electrical-and-electronics-engineering)