Seriell monitor: platsen där du kan få Arduino att prata genom en seriell port
Den seriella monitorn låter oss få Arduino att prata.
Eller mer exakt: att denna text skickas till den seriella monitorn.
Den seriella monitorn visar denna text på din dator.
Den seriella monitorn visar en extra rad varje sekund, med texten "Hej"
Ändra raden Serial.println("Hello"); till Serial.println("Hello Ledge");
Orden kommer en efter en, istället för en efter en
Nu visar den seriella monitorn oläsbar text. Detta beror på att Arduino är långsammare att texta
skicka till din dator (4800), sedan läser din dator texten (9600)
Du kommer att se ett tal från noll till 1024, beroende på värdet på FSR
Du ändrar siffrorna
Alla nummer kommer efter varandra
Nu visar den seriella monitorn oläsbar text. Detta beror på att Arduino är långsammare att texta
skicka till din dator (4800), sedan läser din dator texten (9600)
Nu kommer du att se siffran ändras slumpmässigt. Detta kallas en flytande ingång
Ett 'Pull Down'-motstånd förhindrar en flytande ingång
Om 512 ändras till en siffra som är för hög, kommer lampan alltid att lysa oavsett hur hårt/mjukt du trycker.
Om 512 ändras till ett för högt nummer kommer lampan alltid att vara släckt, oavsett hur hårt/mjukt du trycker
För detta använd koden från föregående kommando: lägg till i setup-funktionen Serial.begin(9600);,
i loop-funktionen lägg till Serial.println(analogRead(A0));. Värdet du kommer att se är
beroende på motstånd, FSR och situation
Detta kan göras genom att sätta Serial.println("ON"); i den första delen av if-satsen.
Sätt Serial.println("OFF"); i den andra delen av if-satsen.
Anslut två lysdioder till stift 12 och 13. När FSR är i vila ska ingen lysdiod lysa. Om du trycker försiktigt på FSR,
en LED tänds. Om du trycker hårt på FSR, två.
Du kan tona en lysdiod med analogWrite, till exempel analogWrite(11, 255);
Du kan bara dimma en lysdiod med PWM-stift. Det här är stiften med en våg
(~) bredvid deras nummer. På Arduino Uno är dessa stift 3, 5, 6, 9, 10 och 11
Med analogWrite kan du ge upp till 255, till exempel analogWrite(11, 255);
Med analogRead kan du mäta upp till 1023
Du läser ett värde, dividerar det med fyra (1024 dividerat med 256 är fyra) och låter lysdioden lysa så
Med divisionsfältet, /.
Se nedan. Glöm inte att sätta en lysdiod på stift 11