SavioAndres /
BrasilAPI-Java
Biblioteca criada para facilitar o acesso à API BrasilAPI na linguagem de programação Java.
Loading repository data…
BrinoOficial / repository
Linguagem de programação na sua língua com compilador para arduino. Esse programa traduz o seu arquivo.brpp em um arquivo .ino que pode ser enviado para o seu Arduino. Essa linguagem está sendo desenvolvida para auxiliar no ensino de robótica para estudantes do ensino fundamental e médio no Brasil.
Numero: valores númericos inteiros até +- 32767 (int)NumeroDecimal: valores númericos com casas decimais (float)NumeroLongo: valores númericos inteiros até 2147483647 (long)NumeroLongo NumeroLongo: valores númericos até 9223372036854775807 (long long)Palavra: sequência de caracteres (String)Condicao: valor binário Verdadeiro ou Falso (boolean)Modulo: utiliza somente o valor e ignora o sinal do número (unsigned)Constante: indica que a variável possui valor constante, ou seja, não mudará durante a execução (const)soar(Numero pino, Numero frequencia, Numero duracao): toca determinada nota no alto-falante conectado ao Pino durante o periodo definido(opcional) (tone())pararSoar(Numero pino): interrompe a nota que está sendo tocada no pino fornecido (noTone)esperar(Numero milis): espera "milis" milissegundos (delay())proporcionar(): faz uma regra de três com os valores fornecidos (map())definir: define uma constante que será utilizada durante o programa (#define)usar: importa as dependências do programa como libraries externas (#include)USB.conectar(Numero TaxaDeTransmissao): configura a comunicação serial pela porta USB com a a taxa de transmissão fornecida como argumento. Padrão 9600. (Serial.begin(baudrate))USB.enviar(Palavra mensagem):envia a Palavra fornecida para o monitor serial conectado (.print(String message))USB.enviarln(Palavra mensagem):envia a Palavra fornecida para o monitor serial conectado e pula uma linha (.println(String message))USB.disponivel():verifica se há dados disponíveis na porta serial(.available())USB.ler():lê os dados disponíveis na porta serial(.read())Pino.definirModo(Numero pino, Modo): define o modo da porta digital fornecida(apenas o número) para o modo fornecido (Entrada ou Saida) (pinMode(int pin, [OUTPUT ou INPUT]))Pino.escrever(Pino, saida): escreve o valor fornecido na porta fornecida (analogWrite(int pin, int value) ou digitalWrite(int pin, [HIGH ou LOW]))Pino.escreverAnalogico(Pino, saida): escreve o valor fornecido na porta analógica fornecida (analogWrite(int pin, int value))Pino.ler(Pino): lê o valor da porta especificada (analogRead ou digitalRead)Pino.lerAnalogico(Pino): lê o valor da porta analógica especificada (analogRead)Pino.ligar(Pino): liga o pino digital (digitalWrite(int pin, HIGH))Pino.desligar(Pino): desliga o pino digital(digitalWrite(int pin, LOW))Digital.num ou numAnum, Analogico.numLigado ou 1,Desligado ou 0.usar):Memoria.ler(Numero endereco): lê o byte do endereço fornecido (EEPROM.read())Memoria.escrever(Numero endereco, byte dado): escreve o byte fornecido no endereço fornecido (EEPROM.write())Memoria.tamanho(): retorna o tamanho da memória do arduino (EEPROM.length())Memoria.formatar(): apaga todos os dados da memória do arduinoLCD <nome>(Numero RS, E, D4, D5, D6, D7): cria o objeto LCD para ser utilizado (LiquidCrystal <name>())<nome>.conectar(Numero colunas, Numero linhas): inicia a comunicação com o lcd com o número de linhas e colunas definido (<name>.begin())<nome>.enviar(Palavra mensagem): envia a palavra para o LCD (<name>.print())<nome>.escrever(byte b): escreve em hexadecimal o byte enviado para o LCD (<name>.write)<nome>.posicao(Numero coluna, Numero linha): posiciona o cursor na linha e coluna definidas (<name>.setCursor())<nome>.limpar(): apaga o que está escrito no LCD (<name>.clear)Servo <nome>: cria o objeto servo para ser utilizado (Servo <name>)<nome>.conectar(Pino digital): conecta o servo à porta digital (<name>.attach())<nome>.escreverAngulo(Numero angulo): posiciona o servo no ângulo fornecido(<name>.write)<nome>.escreverMicros(Numero micros): define a duracao em microsegundos do pulso para controlar o servo de rotação contínua (<name>.writeMicroseconds())Servo.frente(1700): constantes de pulso para controle de servos de rotação contínua para fente.Servo.tras(1300): constantes de pulso para controle de servos de rotação contínua para trás.Servo.parar(1500): constantes de pulso para controle de servos de rotação contínua para parar.I2C.conectar(Numero endereco): inicia a comunicação I2C(o endereço é opcional para o mestre)(Wire.begin())I2C.transmitir(Numero endereco): abre uma transmissão para o escravo com o endereço fornecido(Wire.beginTranmission)I2C.pararTransmitir(): fecha a transmissão que estava aberta(Wire.endTransmission())I2C.escrever(msg): envia a mensagem para a transmissão aberta(apenas o mestre pode mandar, mas esse método pode ser usado pelo escravo para enviar a resposta de um pedido)(Wire.write())I2C.disponivel():verifica quantos dados estão disponíveis para o mestre após um pedido(Wire.available())I2C.ler():lê os dados disponíveis na transmissão ou na resposta(Wire.read())I2C.solicitar(Numero endereco, Numero quantBytes): solicita "quantBytes" bytes de escravo no endereço fornecido(Wire.requestFrom())I2C.solicitado(metodo): registra o método fornecido como resposta à solicitação(Wire.onRequest())I2C.recebido(metodo): registra o método fornecido como resposta ao recebimento de dados(Wire.onReceive())Configuracao(){}: parte do código que será executado uma vez e que prepara o sistema para o resto do programa (void setup(){})Principal(){}: código principal que será executado repetidas vezes (void loop(){})para (dado d; dado <comparador> referencia; incremento) faca{}: repete o bloco de código de acordo com as condições descritas(for(){})se (dado <comparador> referencia) faca{}: realiza o bloco de código se o resultado da comparação for Verdadeiro (if (){})senao faca{}: realiza o bloco de código caso o resultado do "se" relacionado seja Falso (else{})enquanto (dado <comparador> referencia) faca{}: realiza o bloco de instruções enquanto o resultado for Verdadeiro (while(){})==: igual a<: menor que<=: menor que ou igual>:maior que>=: maior que ou igual!=: diferente de<condicao1> e <condicao2>: retorna Verdadeiro se ambas as condições forem verdadeiras (&&)<condicao1> ou <condicao2>: retorna Verdadeiro se uma ou outra ou ambas as condições forem verdadeiras (||)SemRetorno: utilizada para declarar o tipo de retorno de uma função como vazio (void)responder <dado>: indica o dado que será retornada pela função caso não seja SemRetorno (return)Selected from shared topics, language and repository description—not editorial ratings.
SavioAndres /
Biblioteca criada para facilitar o acesso à API BrasilAPI na linguagem de programação Java.
daniel-oliv3 /
Referência completa para programadores, JavaScript: O guia definitivo fornece uma ampla descrição da linguagem JavaScript básica e das APIs JavaScript do lado do cliente definidas pelos navegadores Web. Em sua 6ª edição, cuidadosamente reescrita para estar de acordo com as melhores práticas de desenvolvimento Web atuais, abrange ECMAScript 5 e HTML5 e traz novos capítulos que documentam jQuery e JavaScript do lado do servidor. Recomendado para programadores experientes que desejam aprender a linguagem de programação da Web e para programadores JavaScript que desejam ampliar seus conhecimentos e dominar a linguagem, este é o guia do programador e manual de referência de JavaScript completo e definitivo.
cami-la /
Exercicios propostos pelo site da pythonBrasil para iniciantes em programação, resolvidos em linguagem java.
cami-la /
Código fonte das aulas do curso Curso completo de Programação Orientada a Objetos (POO) com a linguagem Java. Aborda os principais conceitos como Classes, Objetos, instanciamento, abstração, encapsulamento, herança, polimorfismo e muito mais. Criado pelo professor Gustavo Guanabara para o Curso em Vídeo, explica todos os conceitos de POO de uma maneira simples, objetiva e divertida.
gilbercs /
Aplicativos cadastro de cliente desenvolvido na linguagem de programação JAVA + banco de dados SQLite + XML utilizando a IDE Android Studio. Neste projeto você encontra um CRUD completo.
jessicaraissapessoa /
Mapas mentais com conceitos e "fórmulas", em nível introdutório, para aprendizado da linguagem de programação Java