Robotique bon marché, facile pour le programmeur-Non (1 / 6 étapes)

Étape 1: un peu d’histoire

Voici une histoire abrégée et imparfaite de la robotique de plaisir à programmer. Retour à la fin des années 60, Seymour Papert du MIT a décidé que les robots devraient être amusant. Son excuse était qu’il voulait aider les enfants à apprendre, mais je pense vraiment qu’il voulait juste jouer son propre rôle. :)}, Un de ses concepts était connu comme tortue graphique dans laquelle une tortue imaginaire pourrait être programmé pour dessiner des lignes sur l’écran. Peu après, l’idée de faire une tortue motorisée qui pourrait glisser un stylo sur une feuille de papier a évolué. MIT impliqué Legos et la première brique Programmable (commande de robot) a été créée. Mindstorms (nom tiré d’un livre de Papert) suivi rapidement. Un spin-off, basé sur le travail de Fred Martin, était une brique programmable appelée Cricket . Plus récemment, une brique peu coûteuse, appelée Babuino et basées sur Arduino, a été développée. Le Babuino est la raison pour laquelle que je vous écris ce Instructable.

Pour aller avec son matériel facile à utiliser, Papert a inventé un langage appelé Logo pour rendre la programmation tout aussi facile. Logo était censé pour être facile pour quiconque (adultes compris) à apprendre. Il a été facile par rapport aux langues de la journée, mais toujours impliqué une syntaxe de l’éditeur et la mémorisation de texte. Les collaborateurs de Papert a créé un environnement graphique appelé blocs Logo dans quels blocs représentant des déclarations Logo pourrait être métaphoriquement clipsables entre eux pour construire les constructions logiques des programmes robotique. Heureusement, les blocs Logo est beaucoup plus facile à comprendre que cette dernière phrase qu’il a décrit ! Logo est maintenant disponible comme Logo de Cricket et constitue la base de blocs de Logo. Logo de cricket et blocs de Logo sont à la fois uniquement pour les environnements Windows et Mac. Blocos est un substitut moderne fonctionnant sur Linux, Mac et Windows que je vous raconterai tout dans les sections à suivre.

Un concept supplémentaire fait partie intégrante de la brique Programmable et de l’environnement de blocs de Logo. Pour garder la brique Programmable simple et bon marché, le logiciel qui s’exécute sur elle doit être très simple. Si le logiciel de brique ne sait rien sur l’environnement élégant de programmation fournie par blocs Logo. Au lieu de cela, elle accepte des codes sur un seul octet, également connu sous le nom « opcodes ». Chaque opcode veut dire exactement une action simple qui interprétera le logiciel de brique. Par exemple, opcode 46 pourrait voir A moteur tandis qu’opcode 49 peut allumer un moteur. Donc l’opcode séquence 46 49 causerait moteur A mettre en marche. Il en résulte que blocs Logo (et le Logo de Cricket aussi) ne sait rien sur la brique Programmable ; il génère simplement opcodes. La brique ne sait rien sur les blocs de Logo ; elle répond simplement aux opcodes qui lui.

Une conséquence directe de ce régime intelligent, c’est que les nouveaux langages et environnements (par exemple les Blocos) peuvent être développés tant qu’ils produisent des opcodes comme leur sortie. Une conséquence tout aussi importante est que les nouvelles briques programmables (par exemple Babuino) peuvent être constituées tant qu’ils fournissent des mesures appropriées en réponse à un courant d’opcodes.

Articles Liés

Recette de Wrap oeuf savoureux bon marché & facile pour déjeuner rapide ou un dîner

Recette de Wrap oeuf savoureux bon marché & facile pour déjeuner rapide ou un dîner

Ce bon marché et facile, recette wrap délicieux oeufs est une excellente rapide et saine option déjeuner ou dîner en particulier pour la période estivale. C'est un enveloppement de végétarien remplissage riche en protéines que vous pouvez faire moins
Bras de Robot en carton pour les Robots bon marchés

Bras de Robot en carton pour les Robots bon marchés

C'est probablement l'Instructable j'ai hâte du meilleur parti de ma série "Pour les Robots bon marché". Il est le plus cool que j'ai fait jusqu'ici et par là même les plus difficiles.Robotique ne commence vraiment à se refroidir jusqu'à ce que v
Châssis en carton pour les Robots bon marchés 1: Boxbot

Châssis en carton pour les Robots bon marchés 1: Boxbot

Auparavant, j'ai fait une Instructable sur roues pour robots et moteurs à bas prix, mais les roues seules ne font pas un robot. Si vous souhaitez que votre robot de croisières dans le style, it's Gonna besoin d'un corps robuste et élégant .Il est fac
Plus de châssis pour les Robots bon marchés 1: Battbot

Plus de châssis pour les Robots bon marchés 1: Battbot

Je suis de retour! La plupart d'entre vous probablement pas l'intention d'associer mon Instructables à n'importe quelle sorte de calendrier, mais j'ai juste eu à dire que c'est formidable d'être écrit retour eux !Salut! Je suis Jay ! J'écris des tuto
Châssis en carton pour les Robots bon marchés 3: Boardbot

Châssis en carton pour les Robots bon marchés 3: Boardbot

Bonjour à tous ceux qui ont suivi me jusqu'ici et Bonjour à tous ceux qui n'a pas lu un de mes précédents Instructables trop ! Il s'agit de ma troisième et dernière Instructable dans cette série, que j'ai fait tout sur des châssis en carton pas chers
Moteur de contrôleurs pour les Robots bon marchés

Moteur de contrôleurs pour les Robots bon marchés

Hé ! Cette I'ble est maintenant obsolète !J'ai fait une version mise à jour que vous pouvez lire ici ! En espérant que vous trouver amusant et utile !~~~~~Jusqu'ici, je vous ai montré comment créer des roues des articles ménagers, severalmotorizedcha
Ligne de capteurs pour les Robots bon marchés

Ligne de capteurs pour les Robots bon marchés

Bon retour à tout le monde qui suit ainsi que ma série pour les Robots bon marché ! Pour ceux d'entre vous qui n'êtes pas si familier avec ce que je fais ici, pour les Robots bon marché est une série que j'ai fais sur Instructables tout sur comment v
Châssis en carton pour les Robots bon marchés 2: Bugbot

Châssis en carton pour les Robots bon marchés 2: Bugbot

Qui suit chaud sur la queue de mon précédent Instructable pour Boxbot, j'ai un autre châssis robot en carton pour vous que j'ai nommé Bugbot !Bienvenue à tous ceux qui ont lu mon précédent Instructables, et howdy à ceux d'entre vous qui sont trébucha
Vitesse de contrôleurs pour les Robots bon marchés, partie 2: le contrôleur PID

Vitesse de contrôleurs pour les Robots bon marchés, partie 2: le contrôleur PID

Hé ! C'est la deuxième partie d'un tutoriel en deux partie sur comment faire un variateur de vitesse d'un ressort de cap et plume de bouteille ! Si vous ne l'avez pas encore fait, consultez-le ! Si vous l'aimez, s'il vous plaît envisager de voter pou
Vitesse de contrôleurs pour les Robots bon marché, partie 1: arbre encodeurs

Vitesse de contrôleurs pour les Robots bon marché, partie 1: arbre encodeurs

Pouvez vous dire pourquoi j'ai été très heureux pour ce projet ? Savez-vous comment sérieusement c'est cool ?« Non, Jay » Je vous entends dire, soupirant comme vous fortifier vous-même pour l'autre excité explication. "Pourquoi ne pas vous l'explique
Moteur de contrôleurs pour les Robots bon marchés 2

Moteur de contrôleurs pour les Robots bon marchés 2

Bonjour et Bienvenue ! Pour ceux d'entre vous qui n'avez pas lu un de mes I'bles avant et pour ceux d'entre vous connaissent ma série pour les Robots bon marché, je suis tout sur la construction de robots sur le bon marché en utilisant des matériaux
Comment construire un four à Pizza au feu de bois temporaires brique avec bon marché, facile à trouver les matériaux

Comment construire un four à Pizza au feu de bois temporaires brique avec bon marché, facile à trouver les matériaux

si vous aimez les projets de bricolage (et projets de pizza), consultez mon site, mikesenese.com/DOIT et me suivre surCe four à pizza est à peu près aussi simple à construire sous forme de blocs empilables, mais crée un four bois très efficace avec u
Le meilleur chevalet - forte, bon marché & facile !

Le meilleur chevalet - forte, bon marché & facile !

Un des outils plus utiles que toute personne maker peut avoir est une pile décente de chevalets. Ils sont incroyablement utiles dans l'atelier pour n'importe quel nombre d'utilisations.Le chevalet de sciage meilleur est celui qui est forte, bon march
Poches de pilule facile et bon marchés pour les chiens

Poches de pilule facile et bon marchés pour les chiens

j'ai appris ce truc comme un pet sitter - c'est facile et bon marché et fonctionne pour les chiens très capricieux qui aiment cracher de pilules.  Si vous devez donner des pilules de votre chien sur une base quotidienne, c'est grand parce qu'il prend