Medo de programação no código? Tente raiz para arduino

Eu sou um novato Arduino. Eu usei o meu kit iniciante por alguns projetos simplistas com meu 12 anos de idade, mas fora isso eu não tenho aventurou ainda mais devido ao meu medo de código. Claro, eu posso bater para fora um pouco de HTML e CSS com o melhor deles, mas quando se trata de programação real, estou bastante inútil.

Raspe 4 Arduino só poderia mudar isso. Não é Codificação- mas permite que os novatos como eu, para construir projetos Arduino emocionantes com uma interface visual. Ele não vai te ensinar a como programar, mas não ensinar os princípios fundamentais que são úteis se você decidir avançar para a programação "real". É simples, é divertido, e meu filho me fez parecer maior idiota do mundo por pegar a sintaxe e uso de cada bloco, enquanto eu ainda estava assistindo a vídeos de documentação, em espanhol (mais tarde eu encontrei alguns tutoriais em inglês que eu vou ligar-se como nós vamos).

Em suma, ele foi bem em seu caminho para construir algo útil enquanto eu ainda estava tateando através das instruções tentando fazer sentido de tudo isso.

O que é zero 4 Arduino?

scratch-site-mit

Raspe 4 Arduino - ou S4A - é uma modificação de um construtor de código visual construído pelo jardim de infância Grupo ao longo da vida no MIT Media Lab. É um ambiente de desenvolvimento interativo gratuito que possui blocos visuais que você pode arrastar e soltar para a área de script para executar sem nunca ter escrito uma única linha de código.

S4A permite que você use estes blocos para lidar com praticamente qualquer uma das tarefas a placa Arduino pode manipular, tais como sensores de gestão, atuadores, servo-motores, e assim por diante. Enquanto ele tem suas limitações, se você é um novato - como eu - não há muito você vai correr em que S4A não pode manipular.

O que o torna diferente de aprender a Código?

Um dos principais problemas quando codificação é a idéia de que você está olhando para uma língua estrangeira que não tem qualquer significado contextual. Usando o formato de bloco em oposição ao código escrito à mão acelera a aprendizagem imensamente. Os meus 12 anos de idade, pegou-a apenas por brincar com ele enquanto eu ainda estava assistindo a vídeos instrutivos.

Depois de ter S4A instalado e conectado a o Arduino, as alterações feitas são refletidas no Arduino imediatamente, enquanto ele permanece conectado ao seu laptop. Tecnicamente falando, o código não é compilado e "carregado" com o Arduino, mas sim permanece em execução na sua máquina com apenas os dados do sensor sendo extraída e saídas de ir para o Arduino.

Um trampolim para programação?

Se você é sério sobre a criação de projectos Arduino incríveis (como um torre de laser Arduino), Você deve definitivamente aprender os meandros do código em algum ponto. Nesse meio tempo, S4A lhe dá uma segue fácil na programação, ensinando-lhe fundamentos que serão transferidas, como pensar criativamente, sistematicamente, e aprender habilidades de raciocínio que são essenciais para a programação.

Na verdade, as escolas de todo o mundo estão agora a integração do risco em seu currículo para ensinar às crianças os fundamentos da programação.

Conhecendo S4A

zero-4-android-code

Zero trabalha atualmente no Windows, Mac, Linux (Debian e Fedora 1.5) e Raspbian (Debian para Raspberry Pi), então não importa como você pretende usá-lo, as chances são de que há uma versão para você. Depois de baixar o ambiente Arduino e S4A, você simplesmente ligar o seu Arduino à porta USB no seu computador, abra o arquivo de firmware e selecione o seu conselho e firmware através do menu de ferramentas da interface S4A.

De lá, você pode começar a arrastar e soltar os blocos no lugar e programar o Arduino.

Edit: É importante notar que, enquanto S4A funcionou admiravelmente a primeira vez que eu usei, o programa foi bastante glitchy em tentativas subseqüentes. Às vezes, ele seria apenas fechar-se, ou foi frustrantemente vagaroso. Eu não testei a plataforma Windows ou Linux, mas no OS X, ele foi ir ou perder. Deixe-nos saber nos comentários se você tiver problemas semelhantes. 

Onde começar

O site S4A tem vários projetos iniciantes, e enquanto eles não são todos que sexy para olhar, eles vão certamente molhar os pés quando se trata de criação de código usando zero. Quando você terminar com os exemplos on-page, o materiais de oficina de download apresenta mais alguns projectos, bem como informações adicionais sobre como usar zero para criar código para o seu Arduino.

projectos simples, tais como a construção de um semáforo e brincar com o código para ajustar o tempo de um LED piscando terá-lo bem no seu caminho para a aprendizagem da interface.

Onde ir a partir daqui

A partir daqui, é tudo sobre como colocar o programa para trabalhar para você. Não há certo ou errado maneiras de usar S4A e você está realmente limitado apenas pela sua imaginação. Se você quiser saber mais, a seguinte série de vídeo faz um grande trabalho de introduzir S4A e mostrando-lhe exatamente o que vai para a criação de código utilizável para o seu próximo projeto Arduino. Diverta-se!

Você usou S4A? O que você gosta ou não gosta sobre ele? Você acha que é uma boa alternativa para os técnicos-desafiado código lá fora (como eu)? Deixe-me saber o que você pensa nos comentários abaixo.

» » Medo de programação no código? Tente raiz para arduino