MSP430G2 microcontroller programming Fun and Easy way
3.7 (11 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
930 students enrolled

MSP430G2 microcontroller programming Fun and Easy way

learn MSP430 launchpad programming with Energia IDE like a Arduino programming - step by step guide by making projects
3.7 (11 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
930 students enrolled
Last updated 11/2018
English
Current price: $48.99 Original price: $69.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • 5 articles
  • 18 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • You will be able to program MSP430 microcontroller
  • you will be able to use MSP430G2 LaunchPad in your projects
  • MSP430 microcontroller programming fun and easy way
  • you will be easily able to write code for MSP430
Requirements
  • MSP430 Board
Description

learn MSP430 launch pad programming with Energia IDE like a Arduino programming - step by step guide by making projects. In this course, you will learn to program MSP430D2 launch pad with Energia IDE by making practical projects.

Module#1 Getting started with MSP430G2 Launchpad

  1. Introduction to MSP430G2 Launchpad - overview of board

  2. How to download and install Energia IDE

  3. Getting started with Energia IDE and connecting your board with Energia

Module#2 Overview of MSP430 programming with Energia IDE

  1. Pin mapping of MSP430 Launch pad with Engergia IDE

  2. Basics of Energia sketch ( first code)

  3. How to define variables

  4. How to define functions

Module#3 input output ports of MSP430

  1. How to use input output ports of MSP430G2553

  2. LED blinking using MSP430G2 Launchpad

  3. How to use push button with MSP430G2 Launchpad

  4. How to use RGB LED with MSP430G2 Launchpad

  5. PIR motion sensor interfacing with MSP430G2 LanuchPad

Module#4 LCD interfacing

  1. Introduction to 16X2 LCD

  2. How to interface LCD with 16x2 LCD

  3. How to display counter value on LCD

  4. How to scroll text on LCD

Module#5  Serial communication

  1. What is UART communication ?

  2. How to use UART communication module of MSP430G2553? 

  3. How to send data through UART?

  4. How to receive data through UART?

Module#6 Analog to digital converter of MSP430

  1. How to use ADC of MSP430

  2. How to measure voltage with MSP430

  3. Temperature sensor interfacing with MSP430

  4. rain sensor interfacing with MS430

Module#7 Pulse width modulation

  1. How to generate PWM with MSP430 microcontroller

  2. How to control brightness of LED with PWM and  MSP430?


Module#8 servo motor interfacing (UPCOMING)

  1. How to interface servo with MS430

  2. How to control direction of dc motor

Module#9 stepper motor interfacing  (UPCOMING)

  1. How to interface servo motor with MS430

  2. How to control servo motor


Who this course is for:
  • Anyone having access to internet
  • Anyone who want to learn about microcontrollers programming
Course content
Expand all 29 lectures 02:30:25
+ Module#1 Getting started with MSP430G2 Launchpad
5 lectures 13:07
How to download and install Energia IDE
03:20
Getting started with Energia IDE and connecting your board with Energia
04:15

MSP430 microcontroller data sheet with all details of every peripheral

MSP430G2 LaunchPad manual
00:00
Introduction to Energeia IDE
00:00
+ Module#2 Overview of MSP430 programming with Energia IDE
4 lectures 16:47
Pin mapping of MSP430 Launch pad with Engergia IDE
03:38
Basics of Energia sketch ( first code)
04:42
How to define variables in Energia IDE
04:18
How to define functions in Energia IDE
04:09
+ Module#3 input output ports of MSP430G2553 microcontroller
7 lectures 30:25

Data sheet MSP430G2553 Microcontroller

MSP430 data sheet
00:00
How to use input output ports of MSP430G2253
04:57
LED blinking using MSP430G2 Launchpad
03:39
How to use push button with MSP430G2 Launchpad
05:33
How to use RGB LED with MSP430G2 Launchpad
08:01
motion detector PIR sensor interfacing
08:13
Motion sensor reference manual
00:01
+ Module#4 LCD interfacing
5 lectures 29:17
Introduction to 16X2 LCD
07:27
HD44780U LCD 16 x 2 reference manual
00:01
How to interface LCD with 16x2 LCD
07:17
Scrolling text on LCD
09:05
+ Module#5 Serial communication using MSP430G2 LaunchPad
4 lectures 32:30
What is UART communication ?
04:49
How to use UART communication module library in Engeria IDE
07:40
How to send data through UART?
09:39
How to receive data through UART?
10:22
+ Module#6 How to use Analog to digital converter channels of MSP430
2 lectures 14:49
Introduction to ADCs
03:59
How to measure analog voltage with msp430
10:50
+ Module#7 Pulse width modulation using MSP430G2 LaunchPad
2 lectures 13:29
Introduction to PWM
05:02
How to generate PWM with MSP430G2 LaunchPad
08:27