Let Us PIC: A Datasheet Approcah for PIC Programming (Skillshare)

Offered by Skillshare,
Let Us PIC: A Datasheet Approcah for PIC Programming (Skillshare)

This course introduces basic concepts of PIC micro-controller programming using C. Starting from installation of required software, this course gives insight of programming the PIC microcontroller to access General Purpose Input Output (GPIO) pins, Configuring external interrupts, Timers and counters, ADCs, LCD and Keypad interfacing, PWM generation and few communication protocols like UART, I2C and SPI.

The course is well designed for beginners without any prior knowledge about the micro-controllers to get started with the subject. Also this course contains topics for advanced coders.
Few project examples like IoT temperature logger, Water level controller are added to gain more insight of PIC programming and sensor interfacing.

  1. Write a code to alternatively blink two LEDs connected to RB7 and RB6.
  2. Blink LEDs connected to RB7, RB6 and RB5 as follows:
  • RB7 LED should turn on first with other two LEDs in OFF state.
  • After 1 second, RB6 LED should turn on with RB7 in ON state and RB5 in OFF state.
  • After 1 second, RB5 should turn on, with RB6 and RB7 in ON state.
  • Turn of the three LEDs in the order of RB5 first, then RB6 and RB7 at a delay of 1 seconds each.
  • The program should run in an infinite loop.
  1. A tactile switch connected at RB0 to start/stop blinking of LED connected to RB7. A self-locking switch at RB1 to control LED blinking at RB6. Two switches must operate independently with interrupts.
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Master Data Analysis with Python - Intro to Pandas (Skillshare) Skillshare
Skillshare

Master Data Analysis with Python - Intro to Pandas (Skillshare)

Master Data Analysis with Python - Intro to Pandas targets those who want to completely master doing data analysis with pandas. This course provides an introduction to the components of the two primary pandas objects, the DataFrame and Series, and how to select subsets of data from them. This course is taught by expert instructor Ted Petrou, author of the highly-rated book Pandas Cookbook.

Self Paced
Self-Paced
Access control lists cisco ccna 200-125 100-105 (Skillshare) Skillshare
Skillshare

Access control lists cisco ccna 200-125 100-105 (Skillshare)

You will learn The Access control lists From scratch. Configure Standard Access Control List Step by Step Guide. This tutorial explains how to create, enable and configure Standard Access Control List (Number and Named) in router step by step with examples. Learn how to create and implement Standard Access List statements and conditions with wildcard mask in easy language.

Self Paced
Self-Paced
Validating product ideas with interviews for Product Managers (Skillshare) Skillshare
Skillshare

Validating product ideas with interviews for Product Managers (Skillshare)

I designed this course for Product Managers who have new product or feature ideas and would like to talk to customers and learn whether their idea will fly. This is the first and ultimate question in product development: do customers need my product? Do they need it so dearly that they would actually pay for it? So, how do you figure this out before actually building the product? Well, user research has your back covered. You can find out whether customers need a product or a feature even before you wrote a single line of code.

Self Paced
Self-Paced
Marketing Fundamentals: Basic Concepts & tools of Marketing And Sales. (Skillshare) Skillshare
Skillshare

Marketing Fundamentals: Basic Concepts & tools of Marketing And Sales. (Skillshare)

Each company has a marketing department that help them developing their Business, but what is Marketing? The first few words that usually pop into a person's head are marketing equals sales! Well, Any business activity needs Marketing because it helps to understand customers and Satisfy them. In contreparty achieving greater Sales! Marketing is not just personal selling or even just advertising, most people define marketing in a very limited way!

Self Paced
Self-Paced
Writing Code Faster with Emmet (Skillshare) Skillshare
Skillshare

Writing Code Faster with Emmet (Skillshare)

I LOVE finding ways to speed up or automate my work. So I'm very excited to introduce you to Emmet, a plugin that enables you to write code FASTER. What you will need: Emmet is available in most web editors. Adobe Dreamweaver, Brackets, Sublime Text etc. For this class, I'll be demonstrating Emmet using an online web editor I use on a daily basis - Codepen.

Self Paced
Self-Paced
Product Analytics Essentials: 3 Reports to Drive Impact | Learn with Mixpanel (Skillshare) Skillshare
Skillshare

Product Analytics Essentials: 3 Reports to Drive Impact | Learn with Mixpanel (Skillshare)

Learn how to create a smart, deliberate analytics strategy for your app or website with Mixpanel product manager Veronica Pinchin! Product analytics helps you understand how users engage with products you build. When you understand the data behind your product, you can make informed hypotheses, better understand your users, and prioritize changes to better your business.

Self Paced
Self-Paced
Running Linux on a usb drive (Skillshare) Skillshare
Skillshare

Running Linux on a usb drive (Skillshare)

If you are interested in learning Linux, but have a Windows computer, this class is for you. Newer version of Windows plays nicely with Linux, you can install a Linux subsystem and have Linux well integrated in your Windows environment. Some of you may not have that option, may not know how to go about it (like me...), or simply do not wish to risk your Windows environment in any ways.

Self Paced
Self-Paced