Baklucka förtalare (Table-top) (4 / 5 steg)
Steg 4: Koden
Koden använder en Arduino standardbiblioteket "Servo.h"
Säkerställa detta bibliotek finns i mappen Bibliotek för Arduino innan du kör koden.
I kod definieras inledningsvis alla variabler och stift. Efter detta har det uppsättningar upp Närhetssensor att läsa. Behandlingen omvandlas sedan till inches att erhålla distansera av det närmaste objektet.
Hur koden fungerar är:
en) inget objekt närmare än 6 tum: servo arm sitter på en midway position, medan hand servo gör samma sak. Midway positionen för arm servo är anpassad för att vara horisontell - parallellt med marken. Midway poängen för hand servo är justerad så att handen är vänd nedåt, parallellt med marken.
b) objekt i 6 tum: så snart som ett objekt visas inom 6 inches av rörelsesensor, arm servo först skulle flytta till en plats som skulle göra armen vinkelrätt mot marken. Som detta sker, kommer hand servo också rotera för att vända den hand positionen 90 grader. När objektet går utanför intervallet, går det tillbaka till position (a)
Avståndet för att utlösa systemet är 6 inches för denna bordsskiva version men avståndet kan ändras till ett önskat värde genom att ändra "framstående" värdet i både de om-uttryck i koden. Bifogat är arduino koden som kan laddas upp direkt till din ställa upp.