Author: syedzainnasir - Page 103 of 105

1047 articles found.

Getting Started with EasyVR Commander

EasyVR Shield, speech recognition hardware, EasyVR Commander tutorial, command training

Hello friends! In the previous tutorial, we introduced voice recognition using the EasyVR Shield . Now we will prepare the words that our project needs to recognize. We will use EasyVR Commander to connect to the shield, create a command group, train its entries, and test the results before writing the Arduino application. Our example is the same five-command project: FORWARD, REVERSE, LEFT, RIGHT, and STOP. Training these words is only part of the job. We also need to record their group number and individual indexes, because those numbers are what the controller will use to select an action. A well-trained vocabulary with an incorrect software mapping still produces the wrong behavior. The screenshots below come from the original EasyVR setup, so the appearance of a newer Commander releas ...

Voice Recognition using EasyVR Shield

EasyVR Shield, Arduino Uno connection, microphone input, voice recognition project

Hello friends! In this tutorial, we will look at voice recognition using the EasyVR Shield and plan a small Arduino project that responds to spoken commands. The idea is straightforward: we say a command such as FORWARD, the speech module identifies it, and our program decides what should happen next. Before connecting a robot, however, we need to understand what the module actually returns and how those results become reliable control decisions. This article introduces the voice-controlled robot project that started this series. We will keep its five commands, explain the hardware and training workflow, and build a clear plan for testing. The detailed training procedure is covered in Getting Started with EasyVR Commander , followed by the practical program in Interfacing of EasyVR with Ar ...

Complete Guide on Proteus ISIS & ARES

Proteus ISIS and ARES guide, schematic capture tutorials, circuit simulation lessons, PCB layout learning path

Hello friends! In this guide, we will learn how to use Proteus ISIS and ARES, starting with a simple circuit and gradually moving toward microcontroller simulations and PCB design. I have kept the original tutorial collection so that you can follow a lesson in detail whenever you reach that stage. Our goal is to understand the complete development process. We will draw a circuit, calculate what it should do, simulate its behavior, examine signals with instruments and then prepare a physical board layout. Each stage answers a different question, so a successful simulation is one step in the process rather than the final proof of a finished product. If you are new to Proteus, follow the sections in order. If you already use it, choose the topic you need from the linked lessons. Some screensh ...

How to Burn MikroC code Using PICkit3

mikroC firmware programming, PICkit 3 programmer, PIC HEX file workflow, MPLAB programming tutorial

Hello friends! In this tutorial, we will learn how to program a PIC microcontroller with code compiled in mikroC PRO for PIC, using a PICkit 3 programmer. The useful idea is simple: mikroC builds the firmware, and Microchip's programming software loads the resulting HEX file into the selected device. The original project behind this lesson required mikroC, while the available programmer was a USB-connected PICkit 3. Moving from a serial-port programmer to PICkit 3 made the laptop connection easier, but the compiler and programmer still needed a common file format. The HEX file provides that connection without requiring us to compile the project again in another C compiler. We will preserve the original MPLAB IDE screenshot sequence, explain what each step does, and cover the important chec ...

Sending Email in Microsoft Visual Studio 2010

Visual Basic email application, editable recipient and subject, Windows Forms message editor, SMTP sending tutorial

Hello friends! In this second part of our Visual Basic email tutorial, we will turn the simple sender into a usable Windows Forms application. You will enter the recipient, subject and message on the form instead of changing those values inside the source code. If you have not completed How to Send Email in Microsoft Visual Studio 2010 , start there. That lesson explains SMTP settings, permitted sender accounts, STARTTLS and the limitations of the legacy System.Net.Mail API. Here we will concentrate on the form, input validation and the send operation. We will retain the original controls and the step-by-step teaching flow, then improve the application so that a slow mail server does not freeze its interface. The sender account remains configured separately; allowing someone to type a dest ...

How to Send Email in Microsoft Visual Studio 2010

Visual Basic email tutorial, VB 2010 SMTP example, Windows Forms mail sender, email programming introduction

Hello friends! In this tutorial, we will create a small Visual Basic application that sends an email when you click a button. We will begin with a fixed recipient, subject and message so that you can understand the complete sending process before adding more controls. This is the first part of our Visual Studio 2010 email series. In part two, Sending Email in Microsoft Visual Studio 2010 , we will let the user enter the recipient, subject and message in a Windows Forms interface. Here, our main concern is understanding the mail settings and building a clear first example. The original tutorial used a Gmail account password directly in the source code. That is no longer a suitable general instruction. We will keep the original Visual Basic teaching flow, explain which parts are legacy, and ...

Updating Database Table with Programming in VB 2010

Visual Basic database update tutorial, VB 2010 programming, TableAdapter data persistence, automatic contact updates

Hello friends! In this tutorial, we will update a database table through Visual Basic code. In the previous lessons, we created a contact database and added buttons for editing its records. Now we will let the application locate a particular record, change one of its values and save that change without asking the operator to type into the form. This is useful when information arrives from another part of a system. In the hotel-management example that inspired this lesson, room information reached a central computer wirelessly. The software needed to identify the correct room and update its stored information. The same basic idea applies to a contact import, an instrument reading or a status message received through a serial port. We will continue with the Visual Basic contact database and ...

Button Control in VB Database

orange database cylinder, hand-drawn storage icon, database label, white background

Hello friends! In this tutorial, we will add Add, Save, Remove and navigation buttons to a Visual Basic database application. We will continue with the contact form from our previous lesson and use its existing dataset, binding source and TableAdapter. If you have not built that form yet, first follow creating a database in Microsoft Visual Studio . This lesson retains the original Visual Studio 2010 Windows Forms example, with clearer event handlers and explanations of what each button changes. The key distinction is that editing a bound form changes in-memory data first. Adding a row, removing a row and moving to another contact do not necessarily write anything to SQL Server. Our Save button is responsible for sending the pending changes to the database. Figure: A database illustration ...

Roots of Quadratic Equations in MATLAB

MATLAB logo, colored mathematical surface, blue and orange graphic, white background

Hello friends! In this tutorial, we will find the roots of a quadratic equation in MATLAB, calculate its minimum over a specified interval and display the results on a graph. This is a useful beginner project because it connects algebra, functions, input validation and plotting in one small program. The original project allowed you to choose roots, a minimum or both. We will keep that idea, but make the calculations more reliable. In particular, we will distinguish a function's roots from its minimum, account for interval boundaries and handle inputs that turn out to be linear or constant. You do not need Symbolic Math Toolbox for the numerical program below. We will use ordinary MATLAB arrays, roots , polyval and a little calculus. Figure: MATLAB is used to calculate the polynomial roots ...

Create Database in Microsoft Visual Studio

orange database cylinder, hand-drawn storage icon, database label, white background

Hello friends! Today we will create a contact database in Microsoft Visual Studio and connect it to a Visual Basic Windows Forms application. We will begin with an empty project, create a table, enter sample contacts and display those contacts in both a grid and a details form. This tutorial retains the original Visual Studio 2010 walkthrough and screenshots. Its main purpose is to explain the database, dataset and data-binding workflow used by that application. If you are maintaining an older VB project or learning how its generated components work, the same distinctions will help you understand where records are loaded, edited and saved. After completing this part, continue with button controls in a VB database application and updating a database table with VB programming . Our earlier V ...