Stap 5: Het genereren van de Arduino schets en het toevoegen van uw actiecode
Nu dat het ontwerp is voltooid kunt u het genereren van de Arduino schets waarmee dit menu.
Ga terug naar het scherm Menu bewerken en klik op "Code genereren".
Hiermee opent u een ruwe Data scherm en wordt weergegeven van de laatste 4K van het Wetboek van de schets. Alle code is opgeslagen in het bestand /pfodAppRawData/pfodDesigner.txt op uw mobiele telefoon de SD-kaart.
Kopiëren van de schets
PfodDesigner kunt u nu verlaten, uw ontwerp heeft gered en is beschikbaar onder "Edit Menu bestaande".
Uw mobiele telefoon verbinden met uw computer en de USB-opslag inschakelen. Opmerking: pfodDesigner geen toegang tot de SD-kaart op te slaan de gegenereerde code terwijl het wordt benaderd door de computer zoals USB opslag in entrepot, dus draai van USB opslag voordat u de pfodDesigner opnieuw.
Ga naar /pfodAppRawData en de pfodDesigner.txt open in een teksteditor (zoals WordPad). Het pfodDesigner.txt-bestand wordt toegevoegd aan telkens die u tikken "Code genereren", dus je moet naar het einde van het bestand om het meest recentelijk gegenereerde code.
Open de Arduino IDE en maak een nieuwe schets, verwijder alle code uit de schets venster en vervolgens kopiëren en in het verleden de gegenereerde code in de Arduino IDE.
Als dit scherm wordt weergegeven, boven aan de gegenereerde code is een opmerking die bevatten de werkelijke pfod boodschap die het menu op de pfodApp produceren zal. Dit is gevolgd door een opmerking opgeven welke interface deze gegenereerde code wordt gebruikt voor het verzenden en ontvangen van berichten, in dit geval seriële. De Setup -methode wordt de baud-rate ingesteld op 9600. Dit veranderen moet u aan uw bluetooth/wifi module de baud-rate.
Het toevoegen van uw actiecode
De schets gegenereerd door pfodDesigner zal het menu verzenden en verwerken van de opdrachten ontvangen, maar moet u beslissen wat te doen wanneer de gebruiker op de knop drukt. In dit voorbeeld zullen we gewoon weer de Uno leidde op wanneer de gebruiker op de knop ON geklikt en uitschakelen wanneer zij pers naar de knop OFF.
Bovenstaande Setup, een naam definiëren voor de led pin
int geleid = 13; digitale pin 13 op Uno brandt LED
In Setup vervangen
<<<<<<<<< Uw extra setup-code hier gaat
met
Initialiseer de digitale pin als uitgang.
pinMode led (, uitvoer);
Klik vervolgens in de loop in de buurt van de onderkant waar is zegt
nu behandelen opdrachten opvraagt voor muisklikken
Voor ON vervangen
<< uw actiecode hier voor deze knop toevoegen
met
digitalWrite (led, hoog); Zet led op
Voor OFF vervangen
<< uw actiecode hier voor deze knop toevoegen
met
digitalWrite (led, laag); Zet led uit
Dat is de codering voltooid. De voltooide schets is hier.