UdemyMicrocontroller

Limit/toggle/touch/tilt switches/modules with PIC16F877A MCU

التصنيف الكامل: Teaching & Academics > Engineering > Microcontroller

Limit/toggle/touch/tilt switches/modules with PIC16F877A MCU

عن هذا الكورس

Hello Guys, Welocme to this course.This course is about interfacing Limit/toggle/touch/tilt switches/modules with PIC16F877A microcontroller. Here you will learn how you can interface a PIC16F877A microcontroller with various input switches and modules like tilt switches KY-020 or 3 pin toggle switch or a limit switch. Then you will learn how to wire these up with the PIC16F877A. Like how you use some basic electronics like a pull up or pull down resistor to make the switch to send either a 0 or a 1 to your microcontroller for programming. Once we setup the hardware then we will do programming on the MikroC for PIC compiler. After programming we will use PICKIT 3 programmer tool with a PICKIT 3 to burn this code into the microcontroller.So, inshort this course will give you the required skill set to make any project using these sensors and modules in the future. Following is the course outline:Introduction to PIC16F877A.Lecture 1: Why PIC16F877A ?Lecture 2: PIC16877A a basic introduction.Lecture 3: How to extract useful information from PIC16F877A's datasheet.Lecture 4: Setting up a hardware to program a PIC16F877A microcontroller.Downloading and installing MikroC for PIC and PICKIT 3 programmer tool.Lecture 5: Downloading and installing MikroC for PIC programming tool.Lecture 6: Downloading and installing PICKIT 3 programmer tool.Limit switch based project with PIC16F877A microcontroller.Lecture 7: PIC16F877A interface Limit switch.Toggle switch based project with PIC16F877A.Lecture 8: PIC16F877A interface 3 pin toggle switch.Touch button and modules based projects with PIC16F877A.Lecture 9: PIC16F877A interface TTP223 capacitive touch button.Lecture 10: PIC16F877A interface TTP-223 resistive touch button.Lecture 11: PIC16F877A interface capaciti

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق ومباشر

ينقلك لصفحة التسجيل الرسمية

سعر الكورس
$19.99
المنصة:Udemy
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
Fundamentals of Structural Analysis:Statics
Udemy
Structural Engineering

Fundamentals of Structural Analysis:Statics

Welcome to "Fundamentals of Structural Analysis: Statics"I'm excited to introduce you to this comprehensive course on the Fundamentals of Structural Analysis, designed specifically for beginners. My passion for engineering began when I first encountered this subject during my studies, and I've developed various courses to support civil engineering graduates. As an instructor, teaching this foundational course and sharing my knowledge with eager learners like you has always been my goal.Why Enroll in This Course?Fundamentals of Structural Analysis: For Complete Beginners** provides a thorough understanding of the fundamental principles of structural analysis. This course focuses on the analysis of trusses, beams, and frames, which are essential components in structural engineering.What You'll Learn1. Basic Introduction and Explanation of Key Terms - Designed for absolute beginners, this course requires no prior knowledge of mechanics of materials or structural analysis. - Clear explanations of fundamental topics to ensure a strong conceptual understanding.2. Analysis of Trusses - Learn the method of joints and method of sections for truss analysis. - Engage with numerous solved problems to grasp the concepts thoroughly.3. Analysis of Beams - Understand how to determine external and internal reaction forces. - Master the skills to draw shear force diagrams and bending moment diagrams, crucial for beam analysis.4. Analysis of Frames - Build on your knowledge of shear force and bending moment diagrams. - Tackle a variety of problems to deepen your understanding of frame analysis. Practical Re

Basics of Concrete Technology
Udemy
Civil Engineering

Basics of Concrete Technology

COURSE OBJECTIVE Concrete is a mixture of cement, sand, water, and aggregate. Concrete technology is used in building construction, road, and bridges for making columns, beams, slabs, and other load-bearing structures. The course discusses the fundamentals related to concrete and concrete material as below:Understand the theoretical concept of Concrete material e.g. (Cement, Admixtures, and Aggregates)Discuss different types of aggregates, admixtures the mechanism of hydration of cement.The properties of Fresh and Hardened ConcreteDiscussing the factors affecting the engineering properties of concreteUnderstand the concept of mix design of concreteKnow various types of special concretes their application. COURSE OUTCOME:After completing this course the student must demonstrate the knowledge of:What is concrete, how it is formed, and what materials are involved?The properties of the constituent materials of concrete.The physical mechanical properties of aggregates.The behavior of concrete at its fresh and hardened state, carry out tests relevant to the use of concrete on site.Factors affecting the strength of concrete.Define special concretes, and their application for practical purposes.Ability to perform various tests on concrete ingredients and also on concrete (Fresh and Hardened).Acquire and apply fundamental knowledge of the fresh and hardened properties of concreteTo be able to comprehend detailed information about concrete and concrete aggregate is provided as a building material.Identify the functional role of ingredients of concrete and apply this knowledge to mix design philosophyCOURSE CONTENT

Climate Change Explained: Causes, Consequences and Solutions
Udemy
Climate Change

Climate Change Explained: Causes, Consequences and Solutions

A short and informative course on the hot topic of climate change: In this course, we will address the climate change phenomenon from many angles and we will discuss its causes, consequences, and solutions.Greenhouse gases are the reason behind this phenomenon. These gases, mainly carbon dioxide, methane, and nitrous oxide, have increased in concentration in recent years in the atmosphere because of fossil fuel combustion, agriculture and livestock, and deforestation.These gases hold solar radiation and increase the earth's temperature, which leads to global warming which eventually causes climate change. Climate change generates a lot of unwanted effects on many levels such as extreme weather event intensification like floods and droughts, melting of ice caps and glaciers, propagation of diseases and pests, habitat destruction, coral bleaching, and many social and economic impacts.Thus, this course is made of three parts :• Part one: discusses direct causes of climate change, mainly fossil energy, agriculture, and deforestation, and indirect causes like capitalism, corporate lobbying, cryptocurrency, and science deniers. It also explains greenhouse gases' origins and the concepts of global warming and climate change.• Part 2: details some of climate change consequences, such as : • Extreme weather and natural disasters • Ice Melting • Disease carrier and pest propagation • Habitat destruction and wildlife loss • Coral reef destruction • Economic and social consequences• Part 3 is dedicated to solutions to stop climate change, which includes solutions on governmental and individual levels, renewable energy, and transport e

A Mathematical and Programming  Course on Machine Learning
Udemy
Machine Learning

A Mathematical and Programming Course on Machine Learning

This course of "A Comprehensive Course on Machine Learning using python" is a very comprehensive and unique course in itself. Machine Learning is a revolution now days but we cannot master machine learning without getting the mathematical insight, and this course is designed for the same. Our course starts from very basic to advance concepts of machine learning. We have divided the course into different modules which start from the introduction of python its programming basic and important programming constructs which are extensively used in ML programming. The mathematics involved in Machine learning is normally being not discussed and being left out in , but in our course we have put lot of emphasis in mathematical formulation of algorithms used in ML. We have also designed modules of pandas, sklearn, scipy, seaborn and matplotlib for gearing the students with all important tools which are needed in dealing with data and building the model. The machine learning module focuses on the mathematical derivation on white board through video lectures because we believe that white box view of every concept is very important for becoming an efficient ML expert.In Machine Learning the cost estimation function also called loss functions are very important to understand and in our course we have explained Cross Categorical Entropy, Sparse Categorical Cross Entropy, and other important cost functions using TensorFlow.Concepts like gradient descent algorithm, Restricted Boltzmann Algorithm, Perceptron, Multiple Layer Perceptron, Support Vector Machine, Radial Basis Function , Naïve Bayes Classifier, Ensemble Methods, recommendation system and many more are being implemented with examples using Google Colab.Further I wish best of luck to learners for their sincere efforts in advance…Use of various components of statistics in analyzing dataGraphical representation of data to get deep insight of the patternsMathematical analysis of algorit

Introduction to Statistics (Full Course)
Udemy
Statistics

Introduction to Statistics (Full Course)

An overview of the ideas and concepts that are basic to modern statistics. Topics include descriptive statistics, probability, estimation, hypothesis testing, and linear regression. Students will be exposed to applications from a variety of fields.This course focuses on statistical reasoning and the solving of problems using real-world data rather than on computational skills. Emphasis is on interpretation and evaluation of statistical results that arise from simulation and technology-based computations using technology more advanced than a basic scientific calculator, such as graphing calculators with a statistical package, spreadsheets, or statistical computing software. Topics must include data collection processes (observational studies, experimental design, sampling techniques, bias), descriptive methods using quantitative and qualitative data, bivariate data, correlation, and least squares regression, basic probability theory, probability distributions (normal distributions and normal curve, binomial distribution), confidence intervals and hypothesis tests using p-values.This is a college entry statistics course, where any student can take this as long as you have basic algebra skills. AP Statistics students could also take this course to review all the basic concepts.There is one chapter on Probability, and it covers all the basics principle of probabilities needed for 1st semester statistics.We use TI Graphing Calculator to calculate all the statistics formulas in this course.Upon successful completion of this course, the student should be able to do the following:Produce and interpret descriptive statistics, graphically, numerically, and in tabular format.Calculate and interpret probability using union and intersection rules.Explain the concepts of random variable and distribution.Use technology to calculate probabilities wit

CFD analysis of backward facing step (BFS)  and validation
Udemy
ANSYS

CFD analysis of backward facing step (BFS) and validation

In CFD analysis validation and verification are two important aspects for high quality results. Verification assessment determines if the programming and computational implementation of the conceptual model is correct. It examines the mathematics in the models through comparison to exact analytical results. Verification assessment examines for computer programming errors. On the other hand Validation assessment determines if the computational simulation agrees with physical reality. It examines the science in the models through comparison to experimental results. While Therefore in this course we are going to validate our results with corresponding experimental data from well know published data on backward facing step. This will show students that how much our simulation is close to actual data and builds confidence in them for other cases they wish to take in their academic or professional career. Backward facing step is well know test case f or the validation of CFD solvers for couple of decades. In this particular course we have examined the backward facing step at Reynolds number (based on hydraulic diameter) = 100 and expansion ratio H/h = 1.9423 (B f armaly 1983) and compared reattachment length downstream of step. We have found that the results are matching very well with experimental data. In the present course, I am providing you with three methods or way to conduct CFD analysis. You can learn all three or any one based on your preference and time you want to spend in learning CFD analysis of backward facing step. Before that I have alos given complete explanation of problem including how to get flow and fluid properties and corresponding experimental results from research papers. I have also explained the velocity profile used in the CFD simulation and how to compile that velocity profile using UDF in Fluent. Even the analytical derivation of velocity profile is also given in this course