• Stars
    star
    5
  • Rank 2,842,004 (Top 57 %)
  • Language
    Assembly
  • License
    MIT License
  • Created almost 4 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Simple 89C51 microcontroller exercises including examples of GPIO, Timer, Interrupts, ADC, UART, and more.

More Repositories

1

Time-series-analysis-using-Python

Time series analysis comprises methods for analyzing time series data in order to extract meaningful statistics and other characteristics of the data.
Jupyter Notebook
33
star
2

Machine-Learning-Python-Bootcamp

Basic exercises on Machine Learning with Python , Reference Book : Python for Probability, Statistics, and Machine Learning by José Unpingco
Jupyter Notebook
8
star
3

ARM_Microcontroller_NXP_Freescale_KL25Z

Basic and Advanced experiments on NXP Freescale KL25Z Micro-controllers
HTML
7
star
4

PIC-Micro-controllers-using-Mikro-C-for-PIC16F877A-Basic-Exercises

Basic exercises for PIC Micro-controllers using Mikro C for PIC16F877A. The mikroC PRO for PIC is a powerful, feature-rich development tool for PIC microcontrollers. It is designed to provide the programmer with the easiest possible solution to developing applications for embedded systems, without compromising performance or control.
Assembly
5
star
5

PIC-Microcontroller-using-MPLAB-and-XC8

Basic exercises for PIC Micro-controllers using MPLAB IDE and XC8 Compiler for PIC16F877A
Makefile
4
star
6

Python-Coding-for-Kids-EduBlocks

EduBlocks is the easiest way to make the transition from blocks to text.
HTML
4
star
7

Business-Analytics-with-Tableau

Tableau Software is an American interactive data visualization software company focused on business intelligence. It was founded in 2003 in Mountain View, California, and is currently headquartered in Seattle, Washington. In 2019 the company was acquired by Salesforce for $15.7 billion.
4
star
8

Texas-Instruments-MSP430-Launchpad-CCS-Examples

MSP-EXP430G2 LaunchPad programming using Code Composer Studio. The MSP-Exp430G2 Launchpad Development Kit Is An Easy-To-Use Microcontroller Development Board For The Low-Power And Low-Cost MSP430G2X MCUS. It Has On-Board Emulation For Programming And Debugging And Features A 14/20-Pin Dip Socket, On-Board Buttons And Leds &Amp; Boosterpack Plug-In Module Pinouts That Support A Wide Range Of Modules For Added Functionality Such As Wireless systems, Displays, Amp & More. Code Composer Studio (CCStudio or CCS) is an integrated development environment (IDE) to develop applications for Texas Instruments (TI) embedded processors.
Batchfile
4
star
9

Python-App-Development-using-Kivy

Kivy is a Python library that supports cross-platform development. That means you can use a single code base to create Android, iOS, and even Windows, Linux, and MacOS apps. Kivy provides flexible, modern UI elements and, of course, let's you keep using your new favorite language to build it all!
Python
4
star
10

Python-with-Database

Python with Mongodb, Postgresql and many more databases. In computing, a database is an organized collection of data stored and accessed electronically from a computer system.
Python
3
star
11

ESP8266-Arduino-IDE

Programming ESP266 Node MCU with Arduino IDE
C++
3
star
12

AVR_Microcontroller_Exercises

Basic and Advanced experiments on AVR Microcontrollers
Makefile
3
star
13

Deep-Learning-with-Python

Deep learning is part of a broader family of machine learning methods based on artificial neural networks with representation learning. Learning can be supervised, semi-supervised or unsupervised.
Jupyter Notebook
3
star
14

Object-oriented-programming-with-CPP

Object-oriented programming is a programming paradigm based on the concept of "objects", which can contain data and code: data in the form of fields, and code, in the form of procedures. A feature of objects is that an object's own procedures can access and often modify the data fields of itself.
C
3
star
15

Introduction-to-GoLang

Go is a statically typed, compiled programming language designed at Google by Robert Griesemer, Rob Pike, and Ken Thompson. Go is syntactically similar to C, but with memory safety, garbage collection, structural typing, and CSP-style concurrency. The language is often referred to as Golang because of its domain name, golang.org, but the proper name is Go.[
Go
3
star
16

RaspberryPi-GUI-Development-with-CPP

This repository contains C++ examples for constructing simple GUI (graphical user interfaces). C++ is faster and lighter than Python,allowing GUIs to respond rapidly and interface with related embedded C supported hardware designs directly.
C++
3
star
17

MLBigData

ML and BigData
Jupyter Notebook
2
star
18

Introduction-to-Raspberry-PI

The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects.
Python
2
star
19

MySQL-Database-with-Python

MySQL is an open-source relational database management system. Its name is a combination of "My", the name of co-founder Michael Widenius's daughter, and "SQL", the abbreviation for Structured Query Language
Python
2
star
20

Introduction-to-SQL

SQL stands for Structured Query Language. SQL is used to create, remove, alter the database and database objects in a database management system and to store, retrieve, update the data in a database. SQL is a standard language for creating, accessing, manipulating database management system.
2
star
21

ARM7-LPC21xx-Examples-using-Keil-IDE

The NXP (founded by Philips) LPC2148 is an ARM7TDMI-S based high-performance 32-bit RISC Microcontroller with Thumb extensions 512KB on-chip Flash ROM with In-System Programming (ISP) and In-Application Programming (IAP), 32KB RAM, Vectored Interrupt Controller, Two 10bit ADCs with 14 channels, USB 2.0 Full Speed Device Controller, Two UARTs, one with full modem interface. Programming LPC 2148 using Keil IDE Legacy support
C
2
star
22

Data-visualizations-and-Dashboards

Data visualization is an interdisciplinary field that deals with the graphic representation of data. It is a particularly efficient way of communicating when the data is numerous as for example a Time Series.
Jupyter Notebook
2
star
23

Fundamentals-of-RPA-with-UiPath

Robotic process automation is a form of business process automation technology based on metaphorical software robots or on artificial intelligence /digital workers. It is sometimes referred to as software robotics. UiPath streamlines processes, uncovers efficiencies and provides insights, making the path to digital transformation fast and cost-effective. It leverages existing systems to minimize disruption.
HTML
2
star
24

Functional-Programming-PLC-Zelio-Soft-2

Zelio Soft 2 is the free configuration software for Zelio Logic smart relays, designed for the management of simple automation systems.
2
star
25

PLC-Programming-using-OpenPLC

The OpenPLC Project consists of three parts: Runtime, Editor and HMI Builder. The runtime should be installed on your device and is responsible for executing your PLC program. The Editor is the software that runs on your computer and is used to create your PLC programs. Finally, ScadaBR is the HMI Builder. With ScadaBR you can create beautiful web-based animations that will reflect the state of your process. ScadaBR communicates with OpenPLC Runtime over Modbus/TCP.
C
2
star
26

ARM-KL25Z-mBed-IDE-Example-Progrms

Basic Programming exercises for FRDM-KL25Z: Freedom Development Platform for Kinetis® KL14, KL15, KL24, KL25 MCUs. The Freedom KL25Z is an ultra-low-cost development platform for Kinetis® L Series KL1x (KL14/15) and KL2x (KL24/25) MCUs built on Arm® Cortex®-M0+ processor. Features include easy access to MCU I/O, battery-ready, low-power operation, a standards-based form factor with expansion board options and a built-in debug interface for flash programming and run-control. The FRDM-KL25Z is supported by a range of NXP® and third-party development software. You can now use mbed.org at no charge, with full access to the online SDK, tools, reusable code—which means no downloads, installations or licenses—and an active community of developers. Processor Expert® component for low voltage H-Bridge products enables rapid embedded application development. The FRDM-KL25Z is supported by Zephyr OS for developing the Internet of Things with a free, open-source embedded operating system.
C
2
star
27

App-Development-with-Python-using-GUI-Tools

A step-by-step approach to creating a simple apps in Python with libraries such as Tkinter, Turtle, Simplepygui, Dearpygui, and others.
Tcl
1
star
28

PIC-Microcontroller-using-CCS-Compiler

Basic exercises for PIC Micro-controllers using CCS Compiler for PIC16F877A
C
1
star
29

Data-Analytics-with-R

Duke University, Introduction to Probability and Data with R
Jupyter Notebook
1
star
30

STM32_ARM_Microcontroller_F1VLDB

Basic experiments on STM32 Microcontrollers - STM32F100RB VL Discovery
C
1
star
31

AndroidStudioProjects

Google Developers Android App Development Programs
Java
1
star
32

Introduction-to-PyQt5

PyQt5 is a comprehensive set of Python bindings for Qt v5. Qt is set of cross-platform Python libraries that implement high-level APIs for accessing many aspects of modern desktop and mobile systems.
Python
1
star
33

AVR-Accelerometer-based-Servocontroller-using-PWM

AVR Microcontroller - Accelerometer based Servocontroller using PWM. This will change servomotor angle with respect to the variations in Y axis.
Makefile
1
star
34

Introduction-to-SPICES-and-Schematics

SPICE is a general-purpose, open-source analog electronic circuit simulator. It is a program used in integrated circuit and board-level design to check the integrity of circuit designs and to predict circuit behavior.
1
star
35

SQLite-with-Python

SQLite is a relational database management system contained in a C library. In contrast to many other database management systems, SQLite is not a client–server database engine. Rather, it is embedded into the end program.
Python
1
star
36

Time-Series-Analysis-Python-II

Time series analysis with Python Part II
Jupyter Notebook
1
star
37

MBA-Business-analytics-and-Data-Science

Business analytics is a set of skills, technology, and methods for studying and investigating historical firm performance in order to obtain insight and drive business strategy.
Jupyter Notebook
1
star
38

PyTorch-for-Deep-Learning

PyTorch is a machine learning framework based on the Torch library, used for applications such as computer vision and natural language processing, originally developed by Meta AI and now part of the Linux Foundation umbrella. It is free and open-source software released under the modified BSD license.
Python
1
star
39

R-Programming-Basics

R is a programming language and free software environment for statistical computing and graphics supported by the R Foundation for Statistical Computing. Sample exersies of R Programming for Machine learning for training an developmeny
Jupyter Notebook
1
star
40

Rapidminer-for-Data-Mining-and-Analytics

RapidMiner is a data science platform designed for enterprises that analyses the collective impact of organizations’ employees, expertise and data. Rapid Miner's data science platform is intended to support many analytics users across a broad AI lifecycle.
1
star
41

STEM-with-Mobile-App-Development

Science, technology, engineering, and mathematics is a broad term used to group together these academic disciplines. This term is typically used to address an education policy or curriculum choices in schools. It has implications for workforce development, national security concerns and immigration policy.
1
star
42

Basics-of-Julia-programming-language

Julia is a high-level, high-performance, dynamic programming language. While it is a general purpose language and can be used to write any application, many of its features are well-suited for high-performance numerical analysis and computational science.
Jupyter Notebook
1
star
43

Web-and-Social-Media-Analytics-with-R

Social media analytics is the process of collecting and analyzing audience data shared on social networks to improve an organization's strategic business decisions. Web analytics is the measurement, collection, analysis, and reporting of web data to understand and optimize web usage. R analytics is data analytics using R programming language, an open-source language used for statistical computing or graphics. This programming language is often used in statistical analysis and data mining. It can be used for analytics to identify patterns and build practical models.
Jupyter Notebook
1
star
44

Zelio-Soft-2-Programmable-Logic-Controllers

Zelio Soft 2 is the free configuration software for Zelio Logic smart relays, designed for the management of simple automation systems.
Rich Text Format
1
star
45

Arduino-Python-Machine-Learning

Arduino Programming with Python Firmata
Python
1
star
46

Introduction-to-PLC-2k20-BL-PLC

Introduction to PLC , Blended Learning Program for Final Year EEE Students
1
star
47

STM32-ARM-CM4-Microcontroller-Exercises

STM32 ARM Cortex M4 Microcontroller- Basic Exercises using STM32 Nucleo-64 development board with STM32F446RE MCU with Arduino Uno V3 connectivity support
C
1
star
48

Dart-programming-for-Flutter

Dart is an open-source general-purpose programming language. Flutter is an open-source UI software development kit created by Google. It is used along with Dart to develop cross platform applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia,
Dart
1
star
49

SQL-Practice-Questions

Practice SQL querys with an online terminal. Solve SQL query questions using a practice database. Learn and improve your SQL skills.
1
star
50

101-Sessions-on-Project-based-learning

The Arduino IDE is a useful tool for making simple Arduino projects. However, more complex projects require workspaces with external files, as well as debugging capabilities. In this how-to article, we will learn how to use the Arduino with the Eclipse IDE.
Makefile
1
star
51

Data-Analytics-with-KNIME

Data Analytics with KNIME (Konstanz Information Miner), a free and open-source data analytics, reporting and integration platform. KNIME integrates various components for machine learning and data mining through its modular data pipelining concept. A graphical user interface and use of JDBC allows assembly of nodes blending different data sources, including preprocessing (ETL: Extraction, Transformation, Loading), for modeling, data analysis and visualization without, or with only minimal, programming.
HTML
1
star
52

JavaScript-for-Front-End-Development

JavaScript, often abbreviated as JS, is a programming language that conforms to the ECMAScript specification. JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.
HTML
1
star
53

Texas-Instruments-MSP430-Energia-IDE-MSP430-VL-LaunchPad

MSP430G2553 is a 16 MHz MCU with 16KB FLASH, 512B SRAM, 10-bit ADC, Comparator, UART/SPI/I2C, Timer Microcontroller. Energia is an open-source electronics prototyping platform started by Robert Wessels in January of 2012 with the goal to bring the Wiring and Arduino framework to the Texas Instruments MSP430 based LaunchPad. The Energia IDE is cross platform and supported on Mac OS, Windows, and Linux. Energia uses the mspgcc compiler by Peter Bigot and is based on the Wiring and Arduino framework. Energia includes an integrated development environment (IDE) that has it’s foundation in the Processing IDE (Processing→Wiring→Arduino→Energia). Energia is also a portable framework/abstraction layer that can be used in other popular IDEs. Utilize a web browser based environment with Texas Instruments CCS Cloud at dev.ti.com or TI’s powerfull CCS Desktop IDE.
C++
1
star