Inhoudsopgave:
Video: Joystick-gestuurde servo met behulp van Arduino (met programmering) - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
In deze tutorial zullen we een joystickbesturingsservo maken met behulp van Arduino Uno. Servo zal bewegen volgens de beweging van de joystick.
Stap 1: Benodigde onderdelen:
- Arduino Uno
- Joystick
- servomotor
- Breadboard
- draden
Stap 2: Aansluiting:
Sluit alle componenten aan volgens het schakelschema:
-
Joystick-aansluiting:
- joystick VCC Arduino 5V
- joystick GND Arduino GND
- joystick x_as Arduino pin A0
-
Servo-aansluiting:
- servo VCC Arduino 5V
- servo GND Arduino GND
- Servo data_pins Arduino pin 10
Stap 3: Programmeren:
Upload het volgende programma in het Arduino Uno-bord:
#includeServo-servo;
int x_as;
int servo_val;
ongeldige setup()
{
pinMode (A0, INGANG);
servo.attach(10);
}
lege lus()
{
x_axis=analogRead(A0);
servo_val=kaart (x_as, 0, 1023, 0, 180);
servo.write(servo_val);
}
Stap 4: Broncode:
code:Broncode (klik hier)
Aanbevolen:
Meting van versnelling met behulp van H3LIS331DL en Arduino Nano: 4 stappen
Meting van versnelling met behulp van H3LIS331DL en Arduino Nano: H3LIS331DL, is een low-power high-performance 3-assige lineaire versnellingsmeter die behoort tot de "nano" familie, met digitale I²C seriële interface. H3LIS331DL heeft door de gebruiker selecteerbare volledige schalen van ±100g/±200g/±400g en is in staat om versnellingen te meten met
Meting van temperatuur met behulp van ADT75 en Arduino Nano: 4 stappen
Temperatuurmeting met ADT75 en Arduino Nano: ADT75 is een zeer nauwkeurige, digitale temperatuursensor. Het bestaat uit een bandgap-temperatuursensor en een 12-bits analoog-naar-digitaalomzetter voor het bewaken en digitaliseren van de temperatuur. Zijn zeer gevoelige sensor maakt hem competent genoeg voor mij
Meting van temperatuur met behulp van LM75BIMM en Arduino Nano: 4 stappen
Meting van temperatuur met behulp van LM75BIMM en Arduino Nano: LM75BIMM is een digitale temperatuursensor ingebouwd met thermische waakhond en heeft een tweedraads interface die de werking ondersteunt tot 400 kHz. Het heeft een oververhittingsuitgang met programmeerbare limiet en hystersis.In deze tutorial wordt de interfacin
Meting van temperatuur met behulp van AD7416ARZ en Arduino Nano: 4 stappen
Temperatuurmeting met behulp van AD7416ARZ en Arduino Nano: AD7416ARZ is een 10-bits temperatuursensor met vier enkelkanaals analoog naar digitaal converters en een ingebouwde temperatuursensor. De temperatuursensor op de onderdelen is toegankelijk via multiplexerkanalen. Deze zeer nauwkeurige temp
Hoe u gebruikersniveaus van NUMA toevoegt aan uw exemplaar van N met behulp van NumADD Firefox AddOn: 4 stappen
Gebruikersniveaus van NUMA toevoegen aan uw exemplaar van N NumADD Firefox-add-on gebruiken: Elke gebruiker van Metanet's N-database op gebruikersniveau NUMA weet hoe onhandig de interface is voor het kopiëren van door gebruikers gemaakte niveaus naar uw exemplaar van het spel. NumADD, elimineert de noodzaak van kopiëren en plakken en maakt het overzetten van niveaus het werk van één muisklik