Contrôle du World Wide Web pour moins de $30.00 (2 / 5 étapes)

Étape 2: Introduction à ByPic

ByPic est un langage interactif qui a été optimisé pour la vitesse et pour un simple pour la prochaine boucle peut fonctionner à 1 250 000 lignes par seconde, comparaison avec d’autres langages interactives qui ne peuvent gérer qu’environ 25 000 lignes par seconde pour la même vitesse du processeur.

C’est un croisement entre C et BASIC ne doit pas donc que difficile à apprendre. La raison de l’optimisation de la vitesse est donc qu’il peut être « conçu » pour une application particulière. Que cela signifie-t-il ? Bien dans une langue standard, vous avez beaucoup de fonctions qui effectuent des emplois particuliers, dans ByPic, vous écrivez les fonctions vous-même - ou dans le cas de ce projet, les fonctions ont été écrites pour vous.

À l’aide de l’exemple pour ce projet, nous avons une fonction appelée join() qui reliera le ESP8266 d’une connexion Wi-Fi existant. Il peut être utilisé d’interactivité comme suit :

Join("mySSID",myPassword")

et va retourner un succès ou échec. Interactivement à l’aide de la fonction réseau que vous pouvez avoir un feed-back instantané sans la peine de compiler et de téléchargement que vous devrez disent avec l’Arduino.

Dans la pratique, que les fonctions peuvent être construites en modules ou des fichiers, ainsi, par exemple, que la fonction join() fait partie du fichier ESP8266, il y a un autre fichier qui est ajouté par la suite appelé http_server.bas qui utilise certaines fonctions dans le fichier ESP. Cette approche modulaire, il est facile de réutiliser du code et de modifier le dispositif pour une application particulière.

Le langage utilise des fonctions comme la pierre angulaire, une fonction typique serait donc comme sur la photo, il toujours commence avec le mot clé function et se termine par FDNE. Une fonction est appelée simplement en tapant son nom, fonctions peuvent bien sûr appeler d’autres fonctions.

Quand une fonction est écrit (libre IDE peut être utilisé au lieu de l’écran du terminal), il va à la RAM. Si cette fonction il faudra à nouveau à reset puis il peut être enregistré à Flash en utilisant le mot clé flsave(""). De cette façon (ou à l’aide de l’IDE) fonctions peuvent être progressivement construites jusqu'à ce qu’un système complet est atteint.

Une fonction spéciale appelée main() peut être créée que lors de l’enregistrement de flash sera automatiquement exécutée lors du départ vers le haut, donc un système clé en main peut être construit.

Articles Liés

Contrôler un cafard avec Arduino pour moins de 30 $

Contrôler un cafard avec Arduino pour moins de 30 $

Il y a quelques années j'ai vu cafard contrôlé de la basse-cour cerveau smartphone, et il a juste soufflé mon esprit ! J'ai essayé d'obtenir ma mère de me laisser acheter, mais la mention de cafards lui convaincu du contraire. :) J'ai commencé à fair
Comment modifier le World Wide Web (mais temporaire)

Comment modifier le World Wide Web (mais temporaire)

Il s'agit d'un moyen de Glander avec internet, il n'est pas permanent donc rien se ruine. Remarque : Ceci ne fonctionne qu'à coup sûr sur Windows.Ce que vous devez :1. une souris d'ordinateur2. un ordinateur3. accès Internet4. votre cerveauÉtape 1: É
Lutter contre le Robot pour moins de 250 $

Lutter contre le Robot pour moins de 250 $

Cette instructable détaille comment j'ai construit mon robot de combat de 12 livres, Spider, pour moins de 250 dollars. Maintenant, gardez à l'esprit que si ce robot est entré dans un événement, il ne passerait probablement pas inspection de sécurité
Ajouter Ethernet à n’importe quel projet Arduino pour moins de 10$

Ajouter Ethernet à n’importe quel projet Arduino pour moins de 10$

si vous avez un projet Arduino soigné en cours. Ne serait-il pas agréable d'ajouter une connectivité Internet et de le faire sur le bon marché aussi bien ? Cet Instructable va vous montrer comment ajouter une connectivité Internet sous la forme d'une
Un épiscope pour moins de $35

Un épiscope pour moins de $35

Cet Instructable va vous montrer comment utiliser une boîte de web comme un épiscope pour moins de 35 $ (ordinateur et écran non compris). Nous avons mis cela comme un moyen rapide et facile de montrer toute une classe de personnes à ce qui se passe
Comment construire un vélo électrique pour moins de 100 $

Comment construire un vélo électrique pour moins de 100 $

Oui, c'est effectivement possible de construire un vélo électrique pour moins de 100 $. Le secret pour faire cette est... obtenir la plupart de vos documents gratuitement ! Maintenant, je ne vais pas juste me tourner, vous perdez et dire aller trouve
Comment faire un drone pour moins de 120$

Comment faire un drone pour moins de 120$

Bonjour, ceci est mon instructable: "Comment faire un drone pour moins de 120$" J'ai 13 ans et je voulais construire un drone, mais je n'avais pas assez d'argent pour acheter un drone rtf (prêt à voler) qui est installé mes besoins, alors j'ai d
Construire un dirigeable RC pour moins de $13

Construire un dirigeable RC pour moins de $13

l'un des thèmes dans mes projets de RC Blimp eux construit plus en plus petits. Tout d'abord, parce que j'aime les petites choses, mais aussi d'économiser sur l'hélium.Cependant, utilisant des engins RC léger généralement déclenche le coût de la cons
Construire un tiroir machine CNC de diapositive pour moins de 200 $!

Construire un tiroir machine CNC de diapositive pour moins de 200 $!

Machine CNC de glissière tiroir pour moins de 200 $Comme beaucoup d'entre nous intéresse dans ce passe-temps, j'ai voulu ma propre machine. Mais je ne voulais pas plonger dedans, de dépenser $2k plus et avoir un grand presse-papiers en ma boutique. L
LED lampe de poche pour moins de 10 $ (sans soudure et plat)

LED lampe de poche pour moins de 10 $ (sans soudure et plat)

ce Instructable montrera un comment construire une lampe de poche LED sans soudure qui jettera plat pour moins de $10. L'idée pour cela est venue d'un besoin d'avoir une lampe de poche plate qui ne serait pas rouler quand j'étais à ordinateurs et câb
Comment faire un écouteur de suivi 3D de réalité virtuelle pour moins de 10$

Comment faire un écouteur de suivi 3D de réalité virtuelle pour moins de 10$

De ces 5 dernières années, les dispositifs de réalité virtuelle plus en plus populaires comme Oculus Rift, carton de Google, Microsoft HoloLens, dominent actuellement le secteur de l'électronique consommateur à tel point qu'ils saisir bien souvent un
Plante d’intérieur concepteur producteur pour moins de 15$ #upcycle

Plante d’intérieur concepteur producteur pour moins de 15$ #upcycle

Dans ce tutoriel, vous apprendrez comment construire un cultivateur de plantes d'intérieur automatique qui :est assez petit pour tenir dans n'importe quelle pièceest assez élégant pour tenir dans une salle de séjourne coûte pas un bras (j'ai passé en
Système de Suspension TRX pour moins de $25 dollars

Système de Suspension TRX pour moins de $25 dollars

faire une version imitation du système TRX Suspension pour vos propres séances d'entraînement, pour beaucoup moins cher que le prix de vente au détail !Voir leur site Web pour la vraie affaire, et vous voudrez certainement un ensemble.http://www.fitn
Robot Arduino pour moins de $5

Robot Arduino pour moins de $5

Je sais que vous avez toujours rêvé de faire une armée de robots ! Mais alors vous avez trouvé dehors vous ne pouvez se permettre un ou deux.Grâce à cette conception, vous pouvez commencer vos plans infâmes à conquérir le monde. Allez et plaisir à fa