Spela fransmännen kan kan använda Arduino och Summer (3 / 11 steg)
Steg 3: Räkna ut hårdvarukrav
CEM-1203 summern används i detta instructable kommer behöver ett motstånd samt för Arduinos skull. Utan en resistor är det blir för mycket aktuella för Arduino AVR (Advanced RISC-arkitektur) att hantera. Vi vet detta på grund av Ohms lag, läsa maskinvarudokumentationen och ber experterna.
Ohms lag (och variationer)
spänning = nuvarande * motstånd
motstånd = spänning / ström
Nuvarande = spänning / motstånd (vi är intresserade i denna just nu)
Med hjälp av maskinvarans dokumentation
Enligt summern dokumentationen ligger här, "spolen motståndet" är 42R +-(plus eller minus) 6.3. Max ström Arduino AVR kan hantera är 40mA, hittade här i avsnitt 28.
Fråga experterna
Det var bra att fråga experter frågor som hjälpte till att fylla i luckorna. För att fylla i den spänning en del av, är det känt att den medföljande makten genom Arduino är 5 volt.
Den resulterande matematik
Nuvarande = 5 volt / 42 ampere motstånd = .119A, eller 119mA (milliampere)
Ouch! Det gör 79mA för mycket aktuella för Arduino. Med hjälp av summern som detta skulle kunna skada Arduino långsiktigt.
Lägga till en Resistor
Vi behöver lägga till ett 100R motstånd (100,0 ohm, "R" behandlas som ett decimaltal t.ex. 5R5 = 5.5).
100 resistor ampere motstånd + 42 summern ampere motstånd = 142A
5 / 142 = 35.2mA
Vi kan arbeta med detta! Också, jag kunde använda ett 330R motstånd som följde med min Arduino startkit. Det är mer motstånd än vad som behövs, och resulterar i en mjukare buzz. (Speciellt tack till Eduardo för att leverera 100R motståndet i denna intructable!)
Nu när hårdvarukraven är listat ut, är det dags att koppla saker i nästa steg.