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

Linux for Cloud & DevOps Engineers (Skillshare) Skillshare
Skillshare

Linux for Cloud & DevOps Engineers (Skillshare)

As you all know in the current IT market Linux became a pre-request to learn most of the trending technologies. IT industry also uses Linux as there base Operating System in the majority cases. Hence this course helps you to understand how Linux works from basics. Once you learn complete this course you can able to Fulfill your regular tasks on the Linux server Easily start learning most of the trending technologies like AWS, Azure, GCP, DevOps, Python, BigData, DataScience, etc..

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
Talking to Strangers: An Introduction to User Interviews (Skillshare) Skillshare
Skillshare

Talking to Strangers: An Introduction to User Interviews (Skillshare)

Design is nothing without the user, and the best way to find out what the user wants is to talk to them face-to-face. In this class, we will cover everything you need to get started with conducting user interviews to collect valuable qualitative data that will help you humanize your designs. You’ll learn how to write a script...and how/when to veer off the script. You’ll learn how to listen to the user’s stories, and how to respond on the fly to a constantly adapting conversation.

Self Paced
Self-Paced
Static-Generated Sites with Nuxt JS (FREE) (Skillshare) Skillshare
Skillshare

Static-Generated Sites with Nuxt JS (FREE) (Skillshare)

In this class we will be using Nuxtjs to create static generated websites that are amazing for SEO ranking and loading speed! Regular websites don't allow search crawlers to see the content of your page, therefore you never rank. With Nuxt js, the site is generated into plain HTML so that the search crawlers can actually read it! How would you like to be forced to read Latin when you do not even know a single word? Be nice to the search crawlers and use NUXT NOW!

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
The 3D Printer Hardware Guide (Skillshare) Skillshare
Skillshare

The 3D Printer Hardware Guide (Skillshare)

The course is aimed at basics 3D printing and to gain an understanding of the technology inside out. We will be looking at: History of 3D printing industry; Major types of 3D printers available today; Construction, wiring and calibration of an FDM 3D printer; Using slicing software, understand different parameters and finishing printed parts; Maintenance & troubleshooting; Industry applications of a typical FDM 3D printer

Self Paced
Self-Paced
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
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
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