Stap 5:
PROBLEEM:
Ik wil een blok voor MPU6050 chip en krijgen waarde rotatie van chip, as X versnellingsmeter.
Ik wil één blok die code zoals in de afbeelding {zonder Serial.begin() Serial.Print() en Serial.println()}
(dit blok niet bestaat.)
OPLOSSING:
Open arduino ardoblock en breng schets met mesurerX (duinoEdu). Zie de code in de arduino.
MPU6050 is als blok van duinoEdu mesurerX.
Wij willen dat de BRONCODE van dit blok (mesurerX).
De locatie is C:\ ARBUBLOCK\com\ardublock\translator\block\DuinoEDU\Acc_mesurerX.java.
(In mijn vorige post 2/3 ik met alle details beschrijven, hoe het maken van een map ARDUBLOCK met submap com en edu.)
( ).
Open deze met java editor.
(Naar mijn mening is open en andere java-bestanden en probeer te begrijpen wat u bekijken vanuit code.)
Als u andere java-bestanden van ardublock openen ziet u dat alles ongeveer gelijk aan het begin is.
In ardublock maken schets met Rfid lezen (duinoEdu)
De locatie van de BRONCODE is C:\ ARBUBLOCK\com\ardublock\translator\block\DuinoEDU\Rfid_Read.java
Open en dit met java editor.
Neem een kijkje op de code van beide kanten. Zijn bijna hetzelfde.
Enkele woorden
addHeaderfile ("library.h") - bibliotheek toevoegen op kop (boven)
addDefinitionCommand () - eventueel andere blok toevoegen bibliotheek bovenop. Deze opdracht na van alle "bibliotheken" toegevoegd opmerkingen of iets anders dat jij in de arduino voordat Setup. \N gebruik voor continouing code
addSetupCommand - In de instelling van het veld code toevoegen
Tekenreeks ret - in velden loop code toevoegen
In mijn eerste post (
ik beschrijven dat de \n volgende regel betekenen. Zien in de foto's in java-bestanden.