Innehållsförteckning:

CSCI-1200 slutprovsprojekt 2: 3 steg
CSCI-1200 slutprovsprojekt 2: 3 steg

Video: CSCI-1200 slutprovsprojekt 2: 3 steg

Video: CSCI-1200 slutprovsprojekt 2: 3 steg
Video: KUKA cell4_arc compact: идеальный старт для автоматизированной сварки 2024, December
Anonim
CSCI-1200 slutprovsprojekt 2
CSCI-1200 slutprovsprojekt 2

I detta labb kommer du att använda en 4x4 knappsats för att ändra vinkeln på en servomotor. Vinkeln bestäms av en tresiffrig ingång med knappsatsen. Knappsatsen accepterar inte numeriska värden.

Hårdvara som krävs för detta projekt:

1. Arduino Uno

2. 4x4 knappsats

3. Servomotor

Bibliotek krävs:

Servo.h

Knappsats. H

Steg 1: Anslutning av 4x4 -knappsatsen

Anslutning av 4x4 -knappsatsen
Anslutning av 4x4 -knappsatsen

För att ansluta 4x4 -knappsatsen, anslut varje stift på knappsatsen med en stift på ardunio med en bygelkabel. Stiften som används i diagrammet är stift 4-11.

Steg 2: Anslut servomotorn

Anslut servomotorn
Anslut servomotorn

Servomotorn kräver 3 anslutningar till Arduino -kortet:

1. Anslut jordkabeln till GND -porten på Arduino

2. Anslut strömkabeln till 5V -porten på Arduino

3. Anslut utgångskabeln till en av de tillgängliga portarna på Arduino, port 3 valdes i diagrammet

Steg 3: Kod för knappsatsstyrd servomotor

Bifogad är filen 1200_FinalExam_Project2.ino som innehåller all kod som krävs för detta projekt. Koden förhindrar ogiltiga poster av användaren. Om användaren anger ett icke-numeriskt värde, är servovinkeln inställd på 0 och användaren startar datainmatningen om. Om ett tal större än 180, servos maxvridradie, ställs vinkeln automatiskt till 180.

Rekommenderad: