INHOUDSOPGAWE:
- Stap 1: wat u benodig
- Stap 2: Stel die Arduino op
- Stap 3: Stel die servo en vlag op
- Stap 4: Stel sagteware -kommunikasie op
- Stap 5: Laaste gedagtes
Video: Skep 'n Applescript/Arduino Alert Flag: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:28
Het u al ooit gevoel dat die posgeluid op u Mac net nie genoeg is nie? Eenvoudige klanke en waarskuwings pas dit net nie by jou af nie? Wil u iets meer duidelik en lonend hê? As dit die geval is, is dit die instruksies waarna u gesoek het. In hierdie instruksies sal ek jou wys hoe om jou Arduino aan te sluit op jou Mac en 'n werklike vlag op te gooi wanneer die waarskuwing van jou keuse plaasvind. In ons voorbeeld stuur ons 'n e -poswaarskuwing, maar u kan AppleScript gebruik om dit te noem wanneer byna alles gebeur. Ek het 'n klein Instructables -vlag gemaak om af te gaan as ek kommentaar op my instruksies ontvang. Laat ons begin!
Stap 1: wat u benodig
Hardeware: 'n Arduino: ek weet ten minste dat die Duemilanove en die Diecimila sal werk. Ek weet nie of ouer bordweergawes sal werk nie.'N Vlag: Ek het 'n instruksievlag gemaak om my te waarsku as ek kommentaar op instruksies kry. om die Arduino aan die Servo te koppel. My drade was 'n bietjie langer as wat nodig was. Sagteware: Tod Kurt se Arduino Serial C -kode. Tod het hierdie kode opgestel, wat dit baie maklik maak om met die Arduino te kommunikeer. Lêers hier ingesluit. Vir meer inligting, kyk hier: https://todbot.com/blog/2006/12/06/arduino-serial-c-code-to-talk-to-arduino/- Arduino Code- Run Flag Applescript
Stap 2: Stel die Arduino op
Ons moet eers die fisiese kant van hierdie vergelyking opstel. Uit die servo is daar drie drade: spanning, grond en beheer. In hierdie opstelling sluit ons die in 5v, grond en pen 9. Ons gaan ook 'n weerstand van 47ohm in die 3v3 -pen en die resetpen plaas. Dit sal verhoed dat die arduino herstel elke keer as 'n seriële verbinding gesluit word. Dit was vir my baie moeilik om te hanteer; ek het die sagteware geskryf om die herstel met 'n vertraging te hanteer, maar dit werk nooit soos ek wou nie. Weerstand los die probleem maklik op. Let wel: Volgens die bron waaruit ek dit gekry het, veroorsaak die weerstand 'n oormatige stroom van 20 mA in die Arduino as die resetknoppie ingedruk word. Die persoon wat dit getoets het, het gesê dit is buite die spesifikasies, maar het steeds gewerk. Vermy die terugstelling van die Arduino as die weerstand gekoppel is. Sagteware Laai die meegeleverde sagteware op die Arduino. Maak veranderinge soos u goedvind. In wese stuur u 'n 0 of 'n 1 na die arduino, en dit gaan die vlag omhoog of omlaag draai op grond daarvan.
Stap 3: Stel die servo en vlag op
Tape Vlag na paal. Tape paal vas aan die servo … Redelik eenvoudig.
Stap 4: Stel sagteware -kommunikasie op
Eerstens moet u Tod Kurt se Arduino -reekskommunikasie -skrif saamstel. Dit is super maklik. Maak die terminale oop en navigeer na die plek waar u die arduino-serial.c-lêer het Tik die volgende in: gcc -o arduino-serial arduino-serial.c Sodra dit klaar is met opstel, tik:./ arduino-serial en dit moet na die skermgebruikinligting. Kom ons toets ons vlag. Navigeer in die terminaal na waar u nuutgemaakte arduino -seriële script is en tik die volgende in.. As u nie seker is wat dit is nie, gaan dan na die Arduino-sagteware en kyk onder Tools-> Serial Port. Die volgorde is hier belangrik. Die -b is baud en moet ingestel word voordat die poort (-p) ingestel word. -s is die boodskap wat gestuur moet word. Dit moet die vlag verhoog, u kan dit verlaag deur die "1" aan die einde van die reël te verander na 'n "0" (nul) Sodra dit werk, is die volgende ding om die verwante AppleScript. Met hierdie Applescript, sal u dit moet vertel waar alles is. Vir gemak het ek alles op dieselfde plek geplaas, naamlik: ~/Library/Scripts/, natuurlik kan u alles gebruik wat u wil. Sodra u u Applescript -opstelling gekry het, probeer dit deur op die groot groen te druk " hardloop "knoppie bo. Nog 'n ding en ons is gereed. Nou moet ons Mail.app instel om die Applescript uit te voer. Maak Mail oop en gaan na die voorkeure. Kies reëls Voeg 'n reël by Stel in die reël die voorwaardes in soos u wil. Vir my het ek die reël opgestel om die "van" adres "instructables.com" te bevat, so dit sal afvuur wanneer ek iets van Instructables ontvang. U is klaar! As u 'n metode het om dit uit te toets, probeer dit.
Stap 5: Laaste gedagtes
U hoef natuurlik nie Mail.app te gebruik om hiervan voordeel te trek nie. U kan die skrip afskakel vanaf enige toepassing wat toegang tot Applescript het, insluitend die Finder. Windows -gebruikers: Ek is nie vertroud genoeg met Outlook om te weet of u maniere het om die uitvoering van die skrip te aktiveer nie, maar ek dink iemand hier het geen probleem om dit uit te vind nie As gevolg van die manier waarop Applescript uitgevoer word, sal die vertraging in die script voorkom dat alles gebeur terwyl dit wag. Ek het nog nie ondersoek ingestel om dit reg te stel nie, maar ek verbeel my dat dit aan die kant van die Arduino gedoen sou word, eerder as die Applescript. Stuur byvoorbeeld twee parameters na die Arduino: die op/af -bietjie, en 'n tydsduur … ek hoop dat u die Instructable geniet het. Ek het dit saamgestel om te sien of ek 'n bietjie meer kan uitvind oor die interaksie met die regte wêreld vanuit die rekenaarwêreld.
Aanbeveel:
Hoe om 'n Android -app met Android Studio te skep: 8 stappe (met foto's)
Hoe om 'n Android -app met Android Studio te skep: Hierdie tutoriaal leer u die basiese beginsels van hoe u 'n Android -app kan bou met behulp van die Android Studio -ontwikkelingsomgewing. Namate Android -toestelle al hoe meer algemeen word, sal die vraag na nuwe programme net toeneem. Android Studio is maklik om te gebruik ('n
Skep 'n laserdrywer vanaf 'n Arduino -bord: 6 stappe (met foto's)
Skep 'n laserdrywer vanaf 'n Arduino -bord.: Hierdie instruksie is om 'n laserdrywer op te bou van 'n Arduino -gebaseerde bord vir 'n 5 mW Adafruit -laser. Ek het 'n Arduino -bord gekies, aangesien ek die laser in die toekoms dalk van my rekenaar af op afstand wil beheer. Ek sal ook die voorbeeld Arduino -kode gebruik om
Word met die gemeenskap van Schizophyllum: skep 'n steriele kultuur uit sampioene: 3 stappe (met foto's)
Word met Schizophyllum Commune: Skep 'n steriele kultuur uit sampioene wat gevind is: Hierdie instruksies fokus op die verduideliking van hoe om 'n steriele kultuur van die sampioen te skep. Daar is gevind dat Schizophyllum Commune meer as 28 000 geslagte het
Skep printplate met 'n INKJET -drukker: 8 stappe (met foto's)
Drukbane met 'n INKJET -drukker skep: Toe ek die eerste keer begin kyk hoe ek my eie printplate kan ets, het elke instruksies en tutoriaal wat ek gevind het, 'n laserprinter gebruik en op 'n manier op die patroon gestryk. Ek besit nie 'n laserprinter nie, maar ek het 'n goedkoop ink
Skep 'n eie membraanmatriks -klavier (en maak dit aan die Arduino): 7 stappe (met foto's)
Skep 'n eie membraan -matriks -toetsenbord (en sit dit op die Arduino): wil u dus u eie membraan -toetsbord maak? Hoekom? Om u eie klavier te maak, kan om baie redes nuttig wees. Dit is goedkoop en maklik om te doen; dit kan in situasies geplaas word waar dit sonder veel frustrasie gevandaliseer of gesteel kan word